go - golang编译器/设置路径问题

标签 go path

我尝试使用导出设置到多个目录的路径,即

export GOPATH=$(mktemp -d)

export GOPATH="$HOME/go"

等等

我曾尝试使用多个目录,但当我尝试运行 "go get" 时,我总是遇到同样的错误。

/usr/lib/go/src/pkg/github.com/golang/protobuf/proto/text.go:39:2: no Go source files in /usr/lib/go/src/pkg/encoding

所有迹象似乎都表明 gopath 没有被设置,但我可以向你保证,我已经多次设置它以尝试进行故障排除,当我 cd 到 $GOPATH 时,它会把我带到我设置的 gopath .

如果有任何问题,这是我正在尝试访问的存储库:

https://github.com/layeh/piepan

谢谢

最佳答案

我遇到了同样的问题。 GOPATH 已设置,但不存在于“go env”中。事实证明,我在/usr/bin/go 中安装了一个较旧的 go,它取代了我路径中/usr/local/go/bin/go 中的安装。

更改 PATH 以确保/usr/local/go/bin/go 先解决问题。

关于go - golang编译器/设置路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27981024/

相关文章:

java - 在Windows 8.1上安装maven 3.3.1时出错

go - 如何在 GoLang 中找到 json.Unmarshalled() 对象的长度?

http - 如何让 Go 的 net/http 包停止删除双斜杠?

multithreading - 戈兰 : to goroutine or not to goroutine?

authentication - golang中的单点登录认证

Golang测试报错子包版本

gd库的php路径

正则表达式 : Strip path until last occurence in a capturing group

jquery - 如何获取 jQuery 的基本路径?

svn - 如何设置 Apache 以使用此特定 URL 配置为 SVN 提供服务?