ホームページ > バックエンド開発 > Golang > Go で複数の GOPATH ディレクトリを設定するにはどうすればよいですか?

Go で複数の GOPATH ディレクトリを設定するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-09 20:40:21
オリジナル
485 人が閲覧しました

How Can I Set Multiple GOPATH Directories in Go?

複数の GOPATH ディレクトリの設定

Go では、GOPATH に複数のディレクトリを設定することでワークスペースをカスタマイズできます。これにより、異なるプロジェクトを分離し、ワークスペースを整理した状態に保つことができます。

問題ステートメント

開発者は GOPATH を「/Users/me/dev/go」に設定しており、は「/Users/me/dev/go/src」の下に複数の go プロジェクトを作成しました。ただし、ルート dev フォルダーにすべてのクライアント プロジェクトを含む単一の "go" ディレクトリがあることに満足していません。

解決策

はい、可能です。複数の GOPATH ディレクトリを持ちます。 GOPATH は本質的には PATH と同様のディレクトリのリストです。環境変数を変更することで、異なる GOPATH ディレクトリを設定できます。

Linux ユーザーの場合:

export GOPATH="/home/peter/gopath:/home/peter/public/gopath"
ログイン後にコピー

Windows ユーザーの場合:

set GOPATH="C:\gopath;C:\public\gopath"
ログイン後にコピー

「;」を使用することを忘れないでください。 Windows ではパス区切り文字として使用され、Linux では「:」が使用されます。

go get を使用すると、GOPATH で指定された最初のディレクトリにパッケージが自動的にダウンロードされます。 。この動作を変更するには、-d フラグを使用してターゲット ディレクトリを明示的に指定します。

変更を確認するには、go env を実行して GOPATH 設定を確認します。これにより、GOROOT ディレクトリと GOPATH ディレクトリが表示されます。

以上がGo で複数の GOPATH ディレクトリを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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