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

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

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

Go
慕无忌1623718 2021-10-25 16:24:46
我安装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/srcsudo GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 ./make.bash --no-clean但问题仍然存在。那么我该如何解决这个问题?System Version: OS X 10.10.4 (14E46)Kernel Version: Darwin 14.4.0Go Version: go version go1.4.2 darwin/amd64
查看完整描述

2 回答

?
哔哔one

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

我从源代码构建它。这就是我所做的:


从结帐来源,在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.tbz

cd 到那个提取的目录。然后


$ ./all.bash

##### Building Go bootstrap tool.

cmd/dist

...


ALL TESTS PASSED


---

Installed Go for darwin/amd64...


$ go-darwin-amd64-bootstrap/bin/go version

go version go1.5 darwin/amd64

希望有所帮助。


查看完整回答
反对 回复 2021-10-25
?
互换的青春

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

遇到了同样的问题。

我所做的是重新安装 Go,因为我有一个现有的 brew 安装

brew reinstall go --with-cc-all

当我尝试goax命令时,问题已解决


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

添加回答

举报

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