[解決済み] go getとgo installの違いは何ですか?
2022-03-04 07:48:32
質問
で遊んだ後
go
ツールをしばらく使ってみると、次のようになります。
go get
:
- (オプションで)ダウンロードする。
- をコンパイルします。
- とインストール
は、ソフトウェアの一部であり
go install
単に
- コンパイル
- とインストール
それ この場合、なぜ
go install
コマンドは存在します。
go get
よりも優先されるのですか?
解決方法は?
go install
は、ローカルで作業する際のワークフローの一部です。例えば、あるライブラリを使いたいが、何らかの理由で変更が必要になったとします。あなたはそうするでしょう。
-
go get -d library
をダウンロードするだけです。 - ダウンロードしたパッケージの変更を行います。
-
go install library
をクリックすると、ローカル版がインストールされます。
私の知る限りでは
go get
を示すフラグはありません。
ではなく
をダウンロードするので
go install
ここで
新しいパッケージをゼロから開発する場合も、同じようなワークフローになります。
EDIT: 6年後、Go 1.16 で
go install
と
go get
:
https://tip.golang.org/doc/go1.16#modules
関連
-
[解決済み] Go: パニック: ランタイム エラー: 無効なメモリ アドレスまたは nil ポインタのデリファレンス
-
[解決済み] GolangパッケージがGOROOTにない(/usr/local/go/src/packageName) [閉じた]。
-
[解決済み] goインストールとは何ですか?
-
[解決済み] go getコマンドとgo mod downloadコマンドの違いは何ですか?
-
[解決済み] GOPATHとGOROOTの値はどうすればよいですか?
-
[解決済み] Goの:=と=の演算子の違い
-
[解決済み] コンソールで標準入力から読み込むにはどうすればよいですか?
-
[解決済み】Goのタグはどのような用途に使われますか?
-
[解決済み】C言語の三項演算子に相当するGoの慣用句は何ですか?
-
[解決済み】現在実行中のファイルのディレクトリを取得するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ParseFormはいつ使うべきで、FormValueとPostFormValueはいつ使うべきですか?
-
[解決済み] 文字列の先頭と末尾のホワイトスペースを削除するにはどうすればよいですか?
-
runnerw.exe: CreateProcess はエラー 216 で失敗しました。プロセスが終了し、終了コード 216 が表示された 実行するプロジェクトがこの例外をスローする
-
[解決済み] 環境変数GOPRIVATEの設定方法
-
[解決済み] Goテスト文字列が部分文字列を含む
-
[解決済み] インポートサイクル不可
-
[解決済み] Golangで定数mapを宣言するには?
-
パッケージ "github.com/gorilla/websocket" を見つけることができません。
-
[解決済み】アプリケーションの自動ビルドによるバージョン管理
-
[解決済み】スライスの最後の要素を取得する方法は?