ホームページ > バックエンド開発 > Golang > golang gopathの設定方法

golang gopathの設定方法

(*-*)浩
リリース: 2019-12-03 10:28:10
オリジナル
8842 人が閲覧しました

golang gopathの設定方法

GOPATH を設定するための要件は、初めて Go ツールをインストールし、次のエラーが表示される Go ユーザーにとって大きな問題です。「共和党を設定する必要があります。それでも $GOPATH を追加する必要があります」 /bin を PATH に追加し、 go install で初期化された実行可能ファイルを実行して go get

Go 言語で開発しているユーザーは、GOPATH の存在、場所、構造を理解する必要があります。 GOROOT (Go のソース コードをチェックする場所) がデフォルトの GOPATH である場合、GOPATH が設定されていない場合、ツールはデフォルトの GOPATH を使用して GOROOT を中断することを拒否します。 デフォルトが気に入らない場合でも、カスタム GOPATH を設定することをお勧めします。

GOPATH 定義

GOPATH 環境変数は、ワークスペースの場所を指定するために使用されます。GOPATH が設定されていない場合は、Unix 系システムで自動的に設定されます次のように :

$HOME/go
ログイン後にコピー

Windows システムで次のように設定します:

%USERPROFILE%\go
ログイン後にコピー
ワークスペースをカスタマイズしたい場合は、GOPATH 環境変数を設定する必要があります。さまざまなプラットフォームにセットアップします。

さまざまなプラットフォームで GOPATH をカスタマイズする

Unix システム

GOPATH はシステムの任意のディレクトリに設定できます。次の例では、$HOME/go (Go 1.8 バージョン以降のデフォルト) に設定します。GOPATH を go インストール ディレクトリと同じにすることはできないことに注意してください。一般的な設定は GOPATH=$HOME. #Bash

~/.bash_profile を編集し、次の行を追加します。

export GOPATH=$HOME/go
ログイン後にコピー
ログイン後にコピー

保存してエディターを終了し、

source ~/.bash_profile
ログイン後にコピー

Zsh## を実行します。 #~/.zshrc を編集し、次の行を追加します:

export GOPATH=$HOME/go
ログイン後にコピー
ログイン後にコピー

保存してエディタを終了し、

source ~/.zshrc
ログイン後にコピー

fish

## を実行します。 #

set -x -U GOPATH $HOME/go
ログイン後にコピー
-x はエクスポートする変数を指定するために使用されます -U はグローバル環境に設定されます

Windows システム

ワークスペースは、任意のディレクトリに定義できます。以下では、例として C:\go-work を使用します。注: GOPATH は、Go インストール ディレクトリと同じにすることはできません。

Windows 7

ディレクトリ C:\go-work を作成します。

コンピュータ アイコンを右クリックし、[プロパティ]を選択します。

[システムの詳細設定]を選択します。左

下の環境変数を選択します。

上のウィンドウで GOPATH を選択します。クリックして入力値を編集します。C:\go-work 保存します。

Windows 10

環境変数を検索することによる、より高速な 1 つの方法があります。

「検索」を左クリックし、「env」または「environment」と入力します。

「アカウントの環境変数を編集する」を選択します。

そして、上記の Windows7 の手順に従います。

GOPATH を表示

go env GOPATH
ログイン後にコピー

以上がgolang gopathの設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート