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