[解決済み] GOPATHとGOROOTの値はどうすればよいですか?
2022-03-23 17:13:41
質問
をインストールしようとしています。 ドゥーザー このように
$ 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
解決方法は?
GOPATH
が議論されている
の中で
cmd/go
ドキュメント
:
は
GOPATH
環境変数は、Go コードを探す場所をリストアップします。環境変数 Unixでは、値はコロンで区切られた文字列です。Windowsでは、この値は セミコロンで区切られた文字列です。Plan 9では、この値はリストです。
GOPATH
の外側のパッケージを取得、ビルド、インストールするために設定する必要があります。 標準的なGoツリーです。
GOROOT
は、次のように説明されています。
インストール手順書
:
Goのバイナリ配布は、インストール先が
/usr/local/go
(またはc:\Go
をインストールすることができます。 は、Go ツールを別の場所にインストールします。この場合GOROOT
環境変数で、そのディレクトリを指すようにします。 をインストールします。例えば、Goをホームディレクトリにインストールした場合、以下のようになります。 に以下のコマンドを追加します。
$HOME/.profile
:export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
注
GOROOT
は、カスタムロケーションにインストールするときのみ設定する必要があります。
(の更新版)。 クリス・バンチの回答 .)
関連
-
[解決済み] Go パッケージは log.Fatal を使うべきですか、そしてそれはいつですか?
-
[解決済み] go getとgo installの違いは何ですか?
-
[解決済み] go get を使って特定のバージョンのパッケージをインポートするにはどうすればよいですか?
-
[解決済み] パッケージ <package_name> を提供するモジュールの go.sum のエントリがありません。
-
[解決済み] パラメータと戻り値におけるポインタと値の比較
-
[解決済み] "宣言されているが使用されていない "という迷惑なエラーを回避する方法
-
[解決済み】Goのタグはどのような用途に使われますか?
-
[解決済み】C言語の三項演算子に相当するGoの慣用句は何ですか?
-
[解決済み】init()関数はいつ実行されるのですか?
-
[解決済み】なぜmake()やnew()をするのでしょうか?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】golangでデータ構造をディープコピーする
-
[解決済み] GoのHTTP基本認証
-
[解決済み] 関数呼び出しで「値として使用」される
-
goland reports an error: package XXX is not in GOROOT (X:\XXXGo ╱src╱XXX)
-
[解決済み] Goにforeachループはあるのか?
-
[解決済み] 2枚のスライスの等価性を確認する
-
[解決済み] スライスのメソッドを含む
-
[解決済み】複数ファイルのGoプロジェクトを整理する【クローズド
-
[解決済み】インターフェースのスライスを変換するタイプ
-
[解決済み] Ubuntu Preciseに現在のバージョンのGoをインストールする方法