服务器之家

服务器之家 > 正文

go run main.go 一直提示找不到包的解决方案

时间:2021-06-10 00:59     来源/作者:柴米yo

如下所示:

./src/github.com/sirupsen/logrus/terminal_check_notappengine.go:9:2: cannot find package "golang.org/x/crypto/ssh/terminal" in any of

已经在对应的路径里从githup上面下载了对应的包了

https://github.com/golang/crypto

但还是提示这个错误

当时项目运行在 ~/go目录下,引入的包之间相互调用不到

当把项目移动到~/go/src目录下时,就能正常运行了

GOPATH的目录是 ~/go

补充:go编译时包找不到的解决办法

1、github下载相应的包放到gopath目录

github本身不稳定,可以理解,发现bee 依赖的 gopkg.in/yaml.v2 不翻墙根本无响应,所以果断放弃go get ,

直接找到github上的源码地址

git clone https://github.com/go-yaml/yaml.git

在src 目录下 创建 gopkg.in 目录 把yaml 重命名为yaml.v2 ,然后在执行 go install

2、host做域名映射

通过https://site.ip138.com/sum.golang.org/ 查找域名可以访问的ip在host做域名映射

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。

原文链接:https://blog.csdn.net/wangxinxinsj/article/details/83934179

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部