golang パッケージがどれだけ活発に成長し、改善されているかを見ると、パッケージ バージョンの問題はどのように解決されているのでしょうか?
1 つの方法として、サードパーティのパッケージをプロジェクト フォルダーに保存する方法があります。
しかし、でインストールするとどうなりgo getますか?
golang パッケージがどれだけ活発に成長し、改善されているかを見ると、パッケージ バージョンの問題はどのように解決されているのでしょうか?
1 つの方法として、サードパーティのパッケージをプロジェクト フォルダーに保存する方法があります。
しかし、でインストールするとどうなりgo getますか?
go getGOPATHにリストされている最初のディレクトリ(コロンで区切られたディレクトリのリストを含む環境変数)にパッケージをインストールします。を使用go get -uして、既存のパッケージを更新できます。
go get -u allを使用して、すべてのパッケージを更新することもできますGOPATH
大規模なプロジェクトの場合、プロジェクト A でライブラリを更新してもプロジェクト B で問題が発生しないように、プロジェクトごとに異なる GOPATH を作成するのが妥当な場合があります。
入力して、環境変数go help gopathの詳細を確認します。GOPATH
@tux の回答は素晴らしいです。go getを使用して特定のパッケージを更新できることを追加したかっただけです。
go get -u full_package_name