GoLang でパッケージをインストールする
このチュートリアルでは、GoLang でパッケージをインストールする方法を示します。
GoLang でパッケージをインストールする
必要なパッケージのインストールは、GoLang の get
コマンドを使用して非常に簡単です。 GoLang には特定のタスクを実行するためのさまざまなコマンドが用意されており、get
はその 1つです。
get
コマンドはパッケージをダウンロードします。次に、名前付きパッケージで go install
コマンドを使用して実行可能ファイルをインストールできます。 GoLang での get
および install
コマンドの構文は次のとおりです。
go get [-d] [-f] [-t] [-u] [-v] [-insecure] [-fix] [packages]
go install [Package Name]
get
コマンドはパッケージをその依存関係とともにダウンロードし、他のパラメーターは次のタスクに使用されます。
パラメータ | 説明 |
---|---|
-d |
このパラメーターは、パッケージをダウンロードするだけでインストールしないように get コマンドに要求するために使用されます。 |
-f |
このパラメーターは、-u パラメーターを強制するために使用されます。これにより、ダウンロードされた各パッケージが検証されなくなります。 |
-t |
このパラメーターは、ダウンロードしたパッケージをビルドするために必要な対応するパッケージをダウンロードするよう get に要求します。 |
-u |
このパラメーターは、パッケージとその依存関係を更新するように get に要求します。 |
-v |
このパラメーターは、デバッグを有効にするために使用されます。 |
-insecure |
このパラメーターにより、get は、HTTP などの安全でないドメインからリポジトリをダウンロードできます。 |
-fix |
このパラメーターは、ダウンロードしたパッケージを修正するために使用されます。 |
-packages |
このパラメーターは、ダウンロードするパッケージ名を指定します。 |
install
コマンドは、get
コマンドからダウンロードした実行可能ファイルをインストールするために使用されます。ここで、パッケージ名はダウンロードしたパッケージです。
GOBIN
環境変数を設定する
もう 1つ重要なことは、GOBIN
が Path
環境変数として設定されていることを確認し、次のコマンドを実行して確認することです。
go env
ご覧のとおり、GOBIN
パスが設定されています。設定されていない場合は、次のコマンドを使用して GOBIN
パスを設定します。
set GOBIN=C:\Program Files\Go\bin
go.mod
ファイルを初期化する
go.mod
ファイルが見つからない場合、get
コマンドはパッケージをダウンロードしません。 初めてパッケージをインストールするには、go.mod
ファイルを初期化する必要があります。
Go 言語の多くの目的である Awesome Go
パッケージの go.mod
ファイルを開始してみましょう。 このパッケージは GitHub で提供されており、ここ で見つけることができます。
go mod init [Package Name]
もう 1つの重要なポイントは、コマンド プロンプトを管理者モードとして使用することです。 そうしないと、Access Denied
エラーがスローされる可能性があります。 また、go.mod
ファイルが既に存在する場合は、再度行う必要はありません。 上記のコマンドの出力は次のとおりです。
パッケージをダウンロードしてインストールする
GOBIN
パス環境変数が設定され、go.mod
ファイルが作成されると、これは 1 回限りの手順であり、パッケージを簡単にダウンロードしてインストールできるようになります。
GitHub からパッケージをダウンロードするには、システムに git
が既にインストールされていることも確認する必要があります。 インストールされていない場合は、こちらからダウンロードしてインストールしてください。
コマンド プロンプトを使用して、プロジェクトのルート ディレクトリである src
フォルダーに移動します。 私たちの場合、それは C:\Program Files\Go\src
で、go.mod
ファイルもこのフォルダーにあります。 get
コマンドを使用して Logrus
パッケージをインストールしましょう。
go get "github.com/avelino/awesome-go"
上記のコマンドの出力は次のとおりです。
get
コマンドを使用してパッケージをダウンロードしたら、install
コマンドを使用してパッケージをインストールできます。 また、すべてのパッケージで install
コマンドを使用する必要がないことにも注意してください。
次のコマンドを参照してください。
go install github.com/avelino/awesome-go@latest
上記のコマンドでパッケージがインストールされ、後で使用できます。 このコマンドの出力は次のとおりです。
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook