ダウンロードできません。$GOPATHが設定されていません。質問する

ダウンロードできません。$GOPATHが設定されていません。質問する

json2csv をインストールしたいのですgo get github.com/jehiah/json2csvが、次のエラーが表示されます:

package github.com/jehiah/json2csv: cannot download, $GOPATH not set. For more details see: go help go path

MacOS でこれを修正する方法について何かアドバイスはありますか?

ベストアンサー1

[更新: Go 1.8 ではGOPATHデフォルトは です$HOME/goが、レイアウトを理解したりカスタマイズしたりしたい場合は、これが役立つ場合がありますGOPATH。]

公式サイトGOPATHとワークスペースディレクトリのレイアウト方法について説明します。

export GOPATH="$HOME/your-workspace-dir/"-- シェルでこれを実行し、 または~/.bashrc同等の に追加して、今後設定されるようにします。Go はsrc/bin/、 、 サブディレクトリの下にパッケージをインストールします。GitHub に公開する場合など、pkg/の下のどこかに独自のパッケージを配置する必要があります。の下でコンパイルされたプログラムを実行できるように、にを追加する必要がある可能性もあります。$GOPATH/src$GOPATH/src/github.com/myusername/export PATH=$PATH:$GOPATH/bin.bashrc$GOPATH

オプションとして、ロブ・パイク経由を設定すると、bash でディレクトリをパッケージ化するCDPATHのがより高速になります。つまり、の代わりにと入力するだけです。cdexport CDPATH=.:$GOPATH/src/github.com:$GOPATH/src/golang.org/xcd net/htmlcd $GOPATH/src/golang.org/x/net/html

キース・ラリックノートGOPATH=$HOMEGo のsrc/pkg/およびディレクトリをホームディレクトリの直下に置くように設定できますbin/。これは便利ですが (たとえば、すでに$HOME/binパス内にある場合など)、もちろん、複数のワークスペースなどを使用する人もいます。

おすすめ記事