記一次go micro 框架安裝之坑
執行
go get github.com/micro/micro
報錯 : I:\golang\lib\src\github.com\micro\mdns\client.go:11:2: no buildable Go source files in I:\golang\lib\src\github.com\miekg\dns
推測是micro在編譯的時候需要dns依賴,而dns不知道發生了什么,沒有go文件導致的;
然后我看了I:\golang\lib\src\github.com\miekg\dns路徑,發現果然一個文件都沒,只有一個.git文件夾,好在go的包管理就是git.
我訪問github.com\miekg\dns然clone了一份源代碼出來放在了I:\golang\lib\src\github.com\miekg\dns里,然后再執行go get github.com/micro/micro,發現編譯通過了,micro成功安裝.
總結
我想可能原因是由於網絡原因導致某些依賴包下載失敗,導致micro編譯失敗,所以要是報類似的錯的話就去檢查下依賴包,沒有的話就下載下來.
不過我們還是盡量翻牆吧