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

转到包/文件位置

转到包/文件位置

Go
qq_笑_17 2021-06-04 09:51:47
从 go 文档的外观来看,它们看起来好像您必须将正在处理的代码放在 $GOPATH 下——这是正确的吗?我想在 ~/Documents 下的目录中设置一个测试项目,但是每次我运行时go install example/newmath(如在测试示例中),它都会显示以下内容--λ MacBook-Air src → go install example/newmathwarning: GOPATH set to GOROOT (/usr/local/go) has no effectcan't load package: package example/newmath: import "example/newmath": cannot find package这是否意味着我需要重置我的 $GOPATH/$GOROOT?我迷路了。
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

GOROOT一般情况下无需设置。GOPATH, OTOH, 应设置(导出)。

我建议从

   export GOPATH=$HOME

然后只需将一个包import  "whatever"放入$GOPATH/src/whatever.

GOPATH当您习惯了 Go 构建系统 ( go {build, install}) 的工作方式时,您可以稍后根据自己的需求进行优化。一个人甚至可以有多个项目$GOPATH,但我真的不认为一开始是一个问题,有时永远不会。


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

添加回答

举报

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