2016-04-18 5 views
3

から行くのインストール中に、今ではどのようにすることができます任意のアイデアエラー私は、これは</p> <pre><code>git clone https://go.googlesource.com/go cd go git checkout go1.6.1 cd src ./all.bash </code></pre> <p>を手順に従ってソース</p> <p>から行くインストールしようとしていますソース

##### Building Go bootstrap tool. 
cmd/dist 
ERROR: Cannot find /root/go1.4/bin/go. 
Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4. 

を言って私にエラーを与えます私はこれを修正するだけで、env変数を設定する必要があるか、または他のインストールが必要ですか?

+0

は「> = 1.4を行く作業囲碁ツリーにセット$ GOROOT_BOOTSTRAP」何をしますし、あなたに伝えます。 – Volker

答えて

1

最近のGoリリースをビルドするには、Goバージョン1.4以降がインストールされている必要があります。ビルドスクリプトはデフォルトでパスが設定されていますが、そこになければ、GOROOT_BOOTSTRAP環境変数を設定して、以前に動作していたGoインストールを指すようにする必要があります。

1

GoはGo(1.5以降)で書かれているため、Go1.4を先にインストールする必要があります。ただ、ゴーバージョンマネージャを取得し、実行します。

$ gvm install go1.4 
$ gvm use go1.4 
$ export GOROOT_BOOTSTRAP=$GOROOT 

は別のアプローチは、GCC、外出先のフロントエンドをインストールしようとしている:あなたはGVMを使用し、Linux上でされているされていない場合

$ sudo apt-get install gccgo-5 
$ sudo update-alternatives --set go /usr/bin/go-5 
$ export GOROOT_BOOTSTRAP=/usr 
+1

(ラズベリー) 'sudo update-alternatives --set go/usr/bin/go-5'を実行した後にこのエラーが発生しました。' update-alternatives:error:goのための代替手段はありません ' – eapo

+0

これを見てください[ post](https://askubuntu.com/a/372​​280)、設定する前に代替案をインストールする必要があるかもしれません – Alex

0

、あなたの行くバイナリがほとんどでインストールされています/usr/local/go/bin/go。あなたのGOROOT_BOOTSTRAPなどによって/usr/local/goを設定する必要があります。

$ export GOROOT_BOOTSTRAP=/usr/local/go 
関連する問題

 関連する問題