windows go開發環境(續)

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本地編譯通過以後,可以考慮上傳到配置庫,目前基本就是git了。公網可以用 github,oschina。因為是測試代碼,就上傳到公司自建的gogs(薦)1.登入gogs,建立倉庫,選擇語言為go2 提交到gogs  .執行git bash, cd $GOPATH/src/psnmp  編寫README.md. 指定遠程倉庫。提交.gogs有操作提示
touch README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin http://192.168.6.17:3000/xxx/psnmp.gitgit push -u origin master
3.第三方庫這裡用到的是gosnmp
1)提交到 gogs,如果是直接從github拉下來的就不用這一步,不過我是zip下載的,所以也需要提交到gogos. 方法同22)從github下載最新版本cd $GOPATH/srcgit clone https://github.com/soniah/gosnmp或者go get github.com/soniah/gosnmp (目錄不同)4.使用godep提取出第三方依賴包cd $GOPATH/src/psnmpgodep save可以看到,在psnmp下產生了Godeps目錄(高版本改成了vendor),其下包含了用到的第三方包(gosnmp)的源碼快照,並且去除了.git就是說,和直接從github上下來的zip是一樣5.godep的作用我們每次工程用go get或者 git clone都把第三方包下載下來放到本地$GOPATH的src目錄,那麼存在以下問題:
通常我們會在本地開發多重專案,所有項目共同使用GOPATH中的第三方庫。因為在項目的版本管理裡沒有存放第三方庫的代碼,其他人下載下來的時候要重新go get所有依賴庫。假如我們換了一台電腦開發,要重新下載依賴庫使用godep,可以將第三方庫項目化。保證在CMS中也包含了第三方庫的代碼,解決依賴關係

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.