2016-04-08 17 views
0

sudo apt-get install golangを使用してgolangをインストールしました。次に、goコマンドを使用できます。しかし、godocコマンドはありません。私はオンラインで見つけたsudo apt-get install golang-go.tools godocをインストールすることができます。私がそれをすると、godocコマンドを使うことができますが、goコマンドはもう使えません。どのように私はそれらの両方を同じ時間に働かせることができますか?Ubuntuにgolangとgodocを同時にインストールすることはできません

答えて

1

私が最初に提案したのは、golang-go.toolsパッケージを削除し、go get golang.org/x/tools/godocを試してみることです。それが動作するかどうかを確認します。

これを超えると、さらに詳細を追加すると役立ちます。今すぐgoコマンドを実行しようとすると、どのようなエラーが表示されますか?

+0

あなたが言ったように私はgodocをインストールしました。エラーはありません。これは、my $ GOPATHの代わりに/ usr/lib/go/binフォルダに表示されます。それは普通ですか? コマンドgodocを実行することはできませんが、そのフォルダから正しく実行できます –

+1

'/ usr/lib/go/bin/godoc'を実行できますが、' godoc'おそらく '$ PATH'にそのディレクトリを追加するだけです。 bash、kshなどを使用している場合は、 'export PATH = $ {PATH}:/ usr/lib/go/bin'が必要です。コマンドラインから実行し、 'godoc'を実行できるかどうか確認してください。その場合は、その行を.bashrc(または同等のもの)に追加してください。 –

+0

それはうまくいった!ありがとう! –

0

golangによってapt-getをインストールしないでください。

まずアンインストールgolang

apt-get purge golang* 

あなたが行くのパスを設定する必要があるかもしれませんhttps://golang.org/dl/

wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz 
tar -xvf go1.6.linux-amd64.tar.gz 
mv go /usr/local 

から行くのアーカイブをコンパイルダウンロード。次に、あなたのインストールをテストすることができます。

export PATH=$PATH:/usr/local/go/bin 
go version 

godocが現在使用可能である必要があります。

関連する問題