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

在 OSX Yosemite 上设置 Go 环境时遇到问题

在 OSX Yosemite 上设置 Go 环境时遇到问题

Go
ITMISS 2021-09-13 15:04:37
我已经使用 Homebrew 在 OSX 上安装了 Go 以便我可以安装alpaca,但不断收到这样的错误:package github.com/GeertJohan/go.rice/rice    imports github.com/GeertJohan/go.incremental    imports github.com/GeertJohan/go.rice/embedded    imports github.com/akavel/rsrc/binutil    imports github.com/akavel/rsrc/coff    imports github.com/daaku/go.zipexe    imports github.com/jessevdk/go-flags    imports github.com/robertkrimen/terst    imports testing: unrecognized import path "testing"package github.com/GeertJohan/go.rice/rice    imports github.com/GeertJohan/go.incremental    imports github.com/GeertJohan/go.rice/embedded    imports github.com/akavel/rsrc/binutil    imports github.com/akavel/rsrc/coff    imports github.com/daaku/go.zipexe    imports github.com/jessevdk/go-flags    imports github.com/robertkrimen/terst    imports bitbucket.org/kardianos/osext    imports bitbucket.org/pkg/inflect    imports unicode: unrecognized import path "unicode"make: *** [deps] Error 1谷歌搜索似乎问题出在我的 go 环境上,但我似乎无法弄清楚如何解决这个问题。这是我运行时看到的go env:GOARCH="amd64"GOBIN=""GOCHAR="6"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="darwin"GOOS="darwin"GOPATH="/Users/mc/go"GORACE=""GOROOT="/Users/mc/go/packages"GOTOOLDIR="/Users/mc/go/packages/pkg/tool/darwin_amd64"CC="clang"GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"CXX="clang++"CGO_ENABLED="1"我在这里出了什么问题?
查看完整描述

2 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

好的,@not_a_golfer 的评论帮助我解决了这个问题——GOROOT 需要是 brew 安装 Go 的地方。

在我的情况下export GOROOT=/usr/local/Cellar/go/1.4.1/libexec解决了它。


查看完整回答
反对 回复 2021-09-13
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

GOROOT="/Users/mc/go/packages" 是不正确的。

你不应该设置你的GOROOT. 查看Dave Cheney 的这篇博文


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

添加回答

举报

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