为了账号安全,请及时绑定邮箱和手机立即绑定

go get/build 无法解析仅限本地的项目包

go get/build 无法解析仅限本地的项目包

Go
素胚勾勒不出你 2021-07-06 09:10:35
project.go:6:2: cannot find package "example.com/project/package" in any of:    /usr/local/Cellar/go/1.1.2/libexec/src/pkg/example.com/project/package (from $GOROOT)    /Users/me/go/src/example.com/project/package (from $GOPATH)Fetching https://example.com/project/package?go-get=1 ignoring https fetch with status code 404 Fetching http://example.com/project/package?go-get=1 Parsing meta tags from http://example.com/project/package?go-get=1 (status code 404)     import "example.com/project/package": parse http://example.com/project/package?go-get=1: no go-import meta tags package example.com/project/package: unrecognized import path "example.com/project/package"为什么不能去 get/build 找到本地包。我知道 go get 会在我的 repo 上失败,因为它是空的,但似乎 go get 完全忽略了本地文件,迫使我在编译之前提交并推送我的代码。根据代码片段,这是通过 brew 安装的 OSX 10.8 和 Go 1.1.2。GOPATH 设置为 /Users/me/go 并且 GOROOT 为空。我应该注意,在我的 Windows 机器上使用 go get in gitbash 时,我根本没有这个问题。我已经尝试了所有我能想到的 google-fu 来搜索这个,但每个人都声称你可以使用相对的“项目/包”导入,在这种情况下也完全失败。
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

通过从 go1.1.2 升级到 go1.2brew upgrade go解决了这个问题


查看完整回答
反对 回复 2021-07-12
  • 2 回答
  • 0 关注
  • 462 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信