ホームページ > バックエンド開発 > Golang > Go Get を使用して GitHub パッケージをインストールするには?

Go Get を使用して GitHub パッケージをインストールするには?

Barbara Streisand
リリース: 2024-12-05 18:23:11
オリジナル
566 人が閲覧しました

How to Install GitHub Packages Using Go Get?

Go Get を使用して GitHub からパッケージをインストールする方法

go get を使用して GitHub からパッケージをインストールするには、次の手順に従います。

  1. ターミナル ウィンドウまたはコマンドを開きます
  2. 目的の作業ディレクトリに移動します。
  3. を置き換えて次のコマンドを実行します。インストールするパッケージの GitHub インポート パスを指定します:
go get <import_path>
ログイン後にコピー

パッケージをインストールするには github.com/capotej/groupcache- db-experiment の場合は、次のコマンドを実行します。 command:

go get github.com/capotej/groupcache-db-experiment
ログイン後にコピー

コマンド リファレンス

go get コマンドには、その動作を制御するために使用できるさまざまなフラグがあります:

  • -d: パッケージをダウンロードしますが、インストールはしません
  • -f: go get -u を強制的にソース管理リポジトリからのチェックアウトをスキップします。
  • -fix: 修正を実行します依存関係を解決する前に、ダウンロードしたパッケージのツールを使用してください。
  • -insecure: 許可HTTP などの安全でないスキームを使用してリポジトリから取得します。
  • -t: テストのビルドに必要なパッケージをダウンロードします。
  • -u: を更新します。を使用した名前付きパッケージとその依存関係network.
  • -v: 詳細な進行状況とデバッグ出力を有効にします。

追加メモ

  • go get は、作業ディレクトリに .godeps という名前のディレクトリをまだ作成していない場合は作成します。
  • go get は、ローカルにインストールされている Go のバージョンに一致するブランチまたはタグを検索します。
  • go get は、ベンダー ディレクトリに保存されているコードをチェックアウトしたり更新したりすることはありません。

-v フラグを指定して go get を使用する例を次に示します。詳細な出力を表示:

$ go get -v github.com/capotej/groupcache-db-experiment/...

github.com/capotej/groupcache-db-experiment (download)
github.com/golang/groupcache (download)
github.com/golang/protobuf (download)
github.com/capotej/groupcache-db-experiment/api
github.com/capotej/groupcache-db-experiment/client
github.com/capotej/groupcache-db-experiment/slowdb
github.com/golang/groupcache/consistenthash
github.com/golang/protobuf/proto
github.com/golang/groupcache/lru
github.com/capotej/groupcache-db-experiment/dbserver
github.com/capotej/groupcache-db-experiment/cli
github.com/golang/groupcache/singleflight
github.com/golang/groupcache/groupcachepb
github.com/golang/groupcache
github.com/capotej/groupcache-db-experiment/frontend
$
ログイン後にコピー

以上がGo Get を使用して GitHub パッケージをインストールするには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート