5

インストールされているすべてのパッケージを goinstall で一覧表示するにはどうすればよいですか? これは、あるコンピューターにインストールされているすべてのパッケージを別のコンピューターに再インストールするために必要です。

4

3 に答える 3

12

ここでのほとんどの回答は、数年前の Go 1.0 以前のものであり、Go インストールの動作にはもはや適用できません。

簡単な答えはgo list ...(他のgoサブコマンドと同様に、3 つのリテラル ピリオドがすべてのパッケージに一致します) です。これにより、システム上のすべてのパッケージが一覧表示されます。go list -hこの多彩なコマンドのその他の使用法については、 を参照してください。

Dave Cheney も関連するブログ記事を持っています: go list, your Swiss Army Knife .

于 2015-05-22T16:35:57.723 に答える
3

$GOROOT/goinstall.log の下にリストがあります。すべてのパッケージを別のコンピューターにインストールする場合は、ファイルをコピーして実行します。

goinstall -a

goinstall はこのファイルを読み取り、そこにリストされているすべてのパッケージをインストールします。

于 2011-07-06T04:22:06.753 に答える
0

goinstall を介してそれを行う方法があるかどうかはわかりませんが、$GOROOT/goinstall.log の下にリストがあるはずです。

于 2011-07-06T03:38:44.543 に答える