加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – go build runtime:darwin / amd64必须使用make.bash进

发布时间:2020-12-15 21:01:24 所属栏目:安全 来源:网络整理
导读:我在我的mac osx 10.10.4中安装golang和brew install go,当我运行go build时,我得到了: go build runtime: darwin/amd64 must be bootstrapped using make.bash 然后参考问题Cross compile Go on OSX? 我先尝试过: brew install go --with-cc-all 但问题仍
我在我的mac osx 10.10.4中安装golang和brew install go,当我运行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

解决方法

我从 source开始构建它.这就是我所做的:

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

希望有所帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读