インストールしようとしていますドゥーザーこのような:
$ goinstall github.com/ha/doozer
これらのエラーが発生します。
goinstall: os: go/build: package could not be found locally goinstall: fmt: go/build: package could not be found locally goinstall: io: go/build: package could not be found locally goinstall: reflect: go/build: package could not be found locally goinstall: math: go/build: package could not be found locally goinstall: rand: go/build: package could not be found locally goinstall: url: go/build: package could not be found locally goinstall: net: go/build: package could not be found locally goinstall: sync: go/build: package could not be found locally goinstall: runtime: go/build: package could not be found locally goinstall: strings: go/build: package could not be found locally goinstall: sort: go/build: package could not be found locally goinstall: strconv: go/build: package could not be found locally goinstall: bytes: go/build: package could not be found locally goinstall: log: go/build: package could not be found locally goinstall: encoding/binary: go/build: package could not be found locally
ベストアンサー1
GOPATH
議論されるcmd/go
ドキュメント内:
環境
GOPATH
変数は、Go コードを検索する場所をリストします。Unix では、値はコロンで区切られた文字列です。Windows では、値はセミコロンで区切られた文字列です。Plan 9 では、値はリストです。
GOPATH
標準の Go ツリー外のパッケージを取得、ビルド、インストールするには設定する必要があります。
GOPATH
ダウンロードしたパッケージをインストールするためのカスタム ディレクトリを設定します。
GOROOT
議論されているインストール手順:
Go バイナリ ディストリビューションはWindows
/usr/local/go
(またはc:\Go
Windows 下) にインストールされることを前提としていますが、Go ツールを別の場所にインストールすることも可能です。この場合、GOROOT
インストールされたディレクトリを指すように環境変数を設定する必要があります。たとえば、Go をホーム ディレクトリにインストールした場合は、次のコマンドを追加する必要があります
$HOME/.profile
。export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
注:
GOROOT
カスタムの場所にインストールする場合にのみ設定する必要があります。
2023年現在、最新のGoインストールでは、設定/エクスポートしないGOROOT
。
(更新版クリス・バンチの答え。