golang.org/x/*無法訪問的解決方案


  因為天朝防火牆的緣故,不連接VPN時,golang.org這個域名在國內是訪問不到的。

  導致我們使用golang時,有些依賴包下載不了,好在現在,golang把這些官方依賴包都放在了github上面。

  對應的github地址是:https://github.com/golang

  解決方法就是把github上這些項目都一個個git clone 下來,然后放在$GOPATH/golang/x下面,這樣就可以直接使用了。

  我現在使用govendor來管理項目依賴庫關系。

  govendor add golang.org/x/^ 使用這個命令就是可以把golang.org/x中的所有代碼都加到項目本身的vendor文件夾下面。

 

  這里加一個小技巧,govendor fetch時,有些包也是依賴golang.org的,只要把對應的包從github上下載下來放進$GOPATH下面即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM