Bash および Visual Studio Code を使用したプロジェクトごとの GOPATH 定義
複数の Go プロジェクトとそれぞれの依存関係の管理を簡素化するには、次の定義を検討してください。プロジェクトごとの GOPATH。このアプローチにより、他のプログラミング言語で使用されるワークフローと同様に、すべてのバイナリとサードパーティ ライブラリをプロジェクトに依存させることができます。
GOPATH 導出用の Bash スクリプト:
プロジェクト ディレクトリの GOPATH を自動的に定義するには、次のスクリプトを使用して ~/.bashrc または ~/.bash_profile ファイルを変更します。
ファイルを保存し、変更を有効にするためにシェル環境をリロードします (ソース ~/.bashrc)。プロジェクト ディレクトリ内に .gopath ファイルを作成した後、そのディレクトリに移動すると、スクリプトによって自動的に GOPATH 環境変数がそのディレクトリに設定されます。
プロジェクトごとの GOPATH 用の Visual Studio コード拡張機能:
または、Visual Studio Code を "Go for Visual Studio Code" 拡張機能とともに使用することを検討してください。この拡張機能を使用すると、次のことが可能になります。
この設定により、グローバル ツールは一般的な GOPATH にインストールされますが、プロジェクト固有の GOPATH は src の親ディレクトリのままで、IDE 内でアクセスできます。
以上がプロジェクト管理を簡素化するために Go でプロジェクトごとの GOPATH 構成を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。