Linux への asdf と Golang のインストール

王林
リリース: 2024-08-26 06:34:31
オリジナル
819 人が閲覧しました

Instalando asdf e Golang no Linux

空自について

asdf は、プロジェクトごとに言語の複数のランタイム バージョンを管理できるコマンドライン ツール (CLI) です。 gvm、nvm、rbenv、pyenv、sdkman (その他) がすべて 1 つにまとめられたようなものです。あなたの言語に対応したプラグインをインストールするだけです!

囲碁について

Go は、Google によって作成され、2009 年 11 月にオープンソースとしてリリースされたプログラミング言語です。これは、Inferno と呼ばれるオペレーティング システム上で行われた作業に基づいた、生産性と同時プログラミングに重点を置いたコンパイル言語です。

依存関係

asdf の唯一の依存関係は git:

  • Git

asdf のインストール

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

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 サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!