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

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

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

Go
墨色风雨 2021-09-10 21:22:28
我尝试使用导出设置多个目录的路径,即export GOPATH=$(mktemp -d)或者export GOPATH="$HOME/go"等等。我曾尝试使用多个目录,但当我尝试运行时,"go get"我总是遇到相同的错误。/usr/lib/go/src/pkg/github.com/golang/protobuf/proto/text.go:39:2:/usr/lib/go/src/pkg/encoding 中没有 Go 源文件所有迹象似乎都表明 gopath 没有被设置,但我可以向你保证,我已经多次设置它试图排除故障,当我 cd 到$GOPATH它时,我会进入我设置的 gopath。如果有任何问题,这是我尝试访问的存储库:https://github.com/layeh/piepan
查看完整描述

2 回答

?
www说

TA贡献1775条经验 获得超8个赞

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

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


查看完整回答
反对 回复 2021-09-10
?
慕容708150

TA贡献1831条经验 获得超4个赞

GOPATH 环境变量指定工作区的位置。它可能是您在开发 Go 代码时需要设置的唯一环境变量。

首先,创建一个工作区目录并相应地设置 GOPATH。您的工作区可以位于您喜欢的任何位置,但我们将在本文档中使用 $HOME/go。请注意,这不能与您的 Go 安装路径相同。

$ mkdir $HOME/go

$出口GOPATH=$HOME/go

为方便起见,将工作区的 bin 子目录添加到您的 PATH:

$导出路径=$PATH:$GOPATH/bin

您必须将 $GOPATH 添加到 $PATH,执行突出显示的命令(更改为您的路径)


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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号