GOPATHの説明

で書かれているようにGoコードの書き方

Goプログラマーは通常、すべてのGoコードを単一のワークスペースに保持します。

ワークスペースには、多くのバージョン管理リポジトリが含まれています(たとえば、Gitによって管理されます)。

各リポジトリには、1つ以上のパッケージが含まれています。

ザ・GOPATH環境変数は、ワークスペースの場所を指定します。ここで、Goツールを見つけ、開発し、サードパーティのパッケージとバイナリをインストールします。

Go 1.8以降、設定しない場合GOPATH、デフォルトが使用されます。以前のリリースでは明示的に設定する必要がありましたが、使いやすさのためにデフォルトが導入されました。デフォルトでは、GOPATHです

  • $HOME/goUnixライクなシステム
  • %USERPROFILE%\goWindowsの場合

これは、macOSではすべてのGoコードが/goホームディレクトリのフォルダ。

これは最も一般的な設定ですが、ホームディレクトリを次のように使用することもできます。GOPATH

を使用してインストールされたライブラリgo get入れられます$GOPATH/src

を使用してインストールされたコマンドgo get入れられます$GOPATH/bin

コマンドと言えば、追加する必要があります$GOPATH/binあなたにPATHにインストールされているバイナリを実行するには$GOPATH/bin、または入力する必要があります$GOPATH/bin/the-command。これをあなたに追加してください~/.bash_profileまたは~/.zshrc(または使用するシェル)* nix:

export PATH=$GOPATH/bin:$PATH

あなたの現在が何であるかを知るための簡単な方法GOPATHが走っています

go env GOPATH

GOPATHの変更は簡単です。これをシェル構成ファイルに追加してください。

export GOPATH=$HOME/another-go-path

((WindowsでPATHまたはGOPATHを設定する方法は次のとおりです

参考文献

https://github.com/golang/go/wiki/SettingGOPATH https://golang.org/doc/code.html#GOPATH https://github.com/golang/go/wiki/GOPATH


その他のチュートリアル: