asdf は、プロジェクトごとに言語の複数のランタイム バージョンを管理できるコマンドライン ツール (CLI) です。 gvm、nvm、rbenv、pyenv、sdkman (その他) がすべて 1 つにまとめられたようなものです。あなたの言語に対応したプラグインをインストールするだけです!
Go は、Google によって作成され、2009 年 11 月にオープンソースとしてリリースされたプログラミング言語です。これは、Inferno と呼ばれるオペレーティング システム上で行われた作業に基づいた、生産性と同時プログラミングに重点を置いたコンパイル言語です。
asdf の唯一の依存関係は git:
Debian ディストリビューション (Ubuntu、Mint など) を使用している場合は、次のコマンドを使用して asdf をインストールできます。
$ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.1
私の場合は Arch Linux を使用しているので、次のコマンドを使用します:
$ git clone https://aur.archlinux.org/asdf-vm.git && cd asdf-vm && makepkg -si
わかりました。git 経由で asdf をマシンにダウンロードしました。次に、asdf コマンドを受信するようにターミナルを設定する必要があります。シェルにはいくつかの種類があり、asdf チュートリアルでは実質的にそれらすべてをカバーしているため、Bash と ZSH の 2 種類のシェルのみを見ていきます。
任意のテキスト エディタを使用して、ファイル ~/.bashrc を開き、次の行を追加します。
# asdf configs source ~/.asdf/asdf.sh source ~/.asdf/completions/asdf.bash
アーチまたはデリバティブを使用している場合は、~/.bashrc:
に 1 行だけ追加します。
# asdf configs . /opt/asdf-vm/asdf.sh
ZSH の場合は、Bash と同じ考え方に従い、構成ファイル ~/.zshrc を開き、次の行を追加します。
# asdf configs . "$HOME/.asdf/asdf.sh"
すでにアーチまたはデリバティブに含まれています:
# asdf configs . /opt/asdf-vm/asdf.sh
これで asdf がインストールされました!!
ターミナルを再起動し、次のコマンドを実行します:
$ asdf info
オペレーティング システムに関する情報が返されます。
asdf およびマシンに golang をインストールするには、ターミナルで次のコマンドを入力する必要があります:
$ asdf plugin-add golang $ asdf install golang latest $ asdf global golang latest $ asdf shell golang latest
そして、golang をインストールした後、次のコマンドを使用して、golang がマシンに正常にインストールされたかどうかを確認できます:
$ go version
これで Go がインストールされ、コンピューターで使用できるようになります!
以上がLinux への asdf と Golang のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。