gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章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 。

已经在对应的路径里从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 。

最后此篇关于go run main.go 一直提示找不到包的解决方案的文章就讲到这里了,如果你想了解更多关于go run main.go 一直提示找不到包的解决方案的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com