猿问

go build 运行时:必须使用 make.bash 引导 darwin/amd64

我安装golang使用brew install go我的MAC osx 10.10.4,当我运行go build我得到:


go build runtime: darwin/amd64 must be bootstrapped using make.bash

然后参考问题Cross compile Go on OSX?


首先我试过:


brew install go --with-cc-all

但问题仍然存在,然后我尝试了:


cd /usr/local/go/src

sudo GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 ./make.bash --no-clean

但问题仍然存在。那么我该如何解决这个问题?


System Version: OS X 10.10.4 (14E46)

Kernel Version: Darwin 14.4.0

Go Version: go version go1.4.2 darwin/amd64


慕无忌1623718
浏览 154回答 2
2回答

哔哔one

我从源代码构建它。这就是我所做的:从结帐来源,在src:src $ GOOS=darwin GOARCH=amd64 ./bootstrap.bash#### Copying to ../../go-darwin-amd64-bootstrap...----Bootstrap toolchain for darwin/amd64 installed in XXX/go-darwin-amd64-bootstrap.Building tbz.-rw-r--r--  1 hvn  staff  48149988 Aug 21 10:48 XXX/go-darwin-amd64-bootstrap.tbz然后我解压缩 tbz 并正常构建它:$ tar xzf XXX/go-darwin-amd64-bootstrap.tbzcd 到那个提取的目录。然后$ ./all.bash##### Building Go bootstrap tool.cmd/dist...ALL TESTS PASSED---Installed Go for darwin/amd64...$ go-darwin-amd64-bootstrap/bin/go versiongo version go1.5 darwin/amd64希望有所帮助。

互换的青春

遇到了同样的问题。我所做的是重新安装 Go,因为我有一个现有的 brew 安装brew reinstall go --with-cc-all当我尝试goax命令时,问题已解决
随时随地看视频慕课网APP

相关分类

Go
我要回答