ホームページ  >  記事  >  バックエンド開発  >  go get コマンドを使用して拡張パッケージをダウンロードする手順

go get コマンドを使用して拡張パッケージをダウンロードする手順

尚
転載
2020-02-25 17:03:583953ブラウズ

go get コマンドは、コード管理ツールを利用して、コード パッケージとその依存パッケージをリモートでプルまたは更新し、コンパイルとインストールを自動的に完了できます。次のセクションでは、go 入門チュートリアル 列の go get コマンドを使用して拡張パックをダウンロードする場合の知識を紹介します。

go get コマンドを使用して拡張パッケージをダウンロードする手順1. go get の保存パス

go get でダウンロードしたソースコードは $GOPATH/src に保存されます。設定されていない場合は、デフォルトでは $HOME/ Go/src ディレクトリに含まれます。

ダウンロードされたパッケージ パスは、ローカル パスと同じ構造を維持します。たとえば、次のコマンドを使用して、指定されたパッケージを github からダウンロードします:

$ go get -u -v github.com/sqs/goreturns
$

ダウンロードされたソース コードは、$ に保存されます。 GOPATH/src/github.com/sqs/goreturns.

パッケージを対応するパスに手動でダウンロードしてから、次のような go get download コマンドを実行することもできます。

$ git clone https://github.com/sqs/goreturns $GOPATH/src/github.com/sqs/
$ go get -u -v github.com/sqs/goreturns
$

バイナリにコンパイルする必要があるツール パッケージの場合は、次のようにすることができます。 go install コマンドを使用して、パッケージをコンパイルしてインストールします。バイナリ ファイルは、デフォルトで $GOPATH/bin ディレクトリに保存されます。

注: git clone コマンドを使用して github パッケージをダウンロードする必要があります。ブラウザで直接ダウンロードして解凍することはできません。そうでないと、エラーが報告されます。エラー: 既知のバージョン管理システムが使用されていません

2. github Mirror

githubwarehouse https://github.com/golang は、golang の公式ミラー ウェアハウスです。すべてのパッケージはミラー リポジトリからダウンロードできます。たとえば、golang.org/x/tools ツール パッケージをダウンロードするには、github.com/golang/tools からダウンロードできます。

$ git clone https://github.com/golang/tools $HOME/go/src/golang.org/x/
$

パッケージを $GOPATH/src/golang.org/x/ ディレクトリにダウンロードすることをお勧めします。

go 言語の知識について詳しくは、php 中国語 Web サイトの go 言語チュートリアル 列に注目してください。

以上がgo get コマンドを使用して拡張パッケージをダウンロードする手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。