go run main.go 一直提示找不到包的解決方案
如下所示:
./src/github.com/sirupsen/logrus/terminal_check_notappengine.go:9:2: cannot find package "golang.org/x/crypto/ssh/terminal" in any of
已經(jīng)在對應(yīng)的路徑里從githup上面下載了對應(yīng)的包了
https://github.com/golang/crypto
但還是提示這個錯誤
當時項目運行在 ~/go目錄下,引入的包之間相互調(diào)用不到
當把項目移動到~/go/src目錄下時,就能正常運行了
GOPATH的目錄是 ~/go
補充:go編譯時包找不到的解決辦法
1、github下載相應(yīng)的包放到gopath目錄
github本身不穩(wěn)定,可以理解,發(fā)現(xiàn)bee 依賴的 gopkg.in/yaml.v2 不翻墻根本無響應(yīng),所以果斷放棄go get ,
直接找到github上的源碼地址
git clone https://github.com/go-yaml/yaml.git
在src 目錄下 創(chuàng)建 gopkg.in 目錄 把yaml 重命名為yaml.v2 ,然后在執(zhí)行 go install
2、host做域名映射
通過https://site.ip138.com/sum.golang.org/ 查找域名可以訪問的ip在host做域名映射
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
golang使用bcrypt包對密碼進行加密的方法實現(xiàn)
本文主要介紹了golang使用bcrypt包對密碼進行加密的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07Go語言驅(qū)動低代碼應(yīng)用引擎工具Yao開發(fā)管理系統(tǒng)
這篇文章主要為大家介紹了Go語言驅(qū)動低代碼應(yīng)用引擎工具Yao開發(fā)管理系統(tǒng)使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06go?sync?Waitgroup數(shù)據(jù)結(jié)構(gòu)實現(xiàn)基本操作詳解
這篇文章主要為大家介紹了go?sync?Waitgroup數(shù)據(jù)結(jié)構(gòu)實現(xiàn)基本操作詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01golang 實現(xiàn)struct、json、map互相轉(zhuǎn)化
這篇文章主要介紹了golang 實現(xiàn)struct、json、map互相轉(zhuǎn)化,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12