asdf であらゆる言語のバージョンを一元管理する方法
Contents
asdf インストール方法 (Mac)
asdf のインストール方法について紹介です。
情報源は asdf-vm です。
# for zshgit clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.7.6echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.zshrcbrew install \coreutils automake autoconf openssl \libyaml readline libxslt libtool unixodbc \unzip curl# もしも以下のようなエラーが出た場合# Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins# 以下のコマンドを実行して、再度、brew install する# sudo chown -R $(whoami) /usr/localsource .zshrcasdf update# 以下のログが出力されれば asdf のインストールは成功# HEAD is now at 6207e42 Update version to 0.7.6# Updated asdf to release v0.7.6
試しに Python をバージョン管理してみる
asdf を使って、Python をバージョン管理してみましょう。
pyenv
を使って Python をバージョン管理している人も多いかと思います。
使い方は似ているので、この際,乗り換えてみてはいかがでしょうか?
asdf python プラグインを追加する
以下のコマンドを実行して asdf の python プラグインを追加します.
asdf plugin add pythonasdf plugin list# python と出力されれば OK です。
asdf で python をバージョン管理する
試しに Python 3.6.5 をインストールしてみましょう。
asdf install python 3.6.5asdf global python 3.6.5python --version# 以下のログが出力されれば OK です# Python 3.6.5 :: Anaconda, Inc.asdf current# 以下のログが出力されると思います# python 3.6.5exit
遊びで、最新版の Python に切り替えてみましょう。
# for zshasdf install python latest# 2020.02.25 時点で最新版は 3.8.1 ですasdf global python 3.8.1python --version# Python 3.8.1
簡単にバージョン管理できました。
まとめ
asdf の基本コマンドは以下の通りです。
# for zshasdf plugin add $Languageasdf install $Language $Versionasdf global $Language $Version
最後までお読みただきありがとうございました。
愛用品
- Xiser Pro Trainer
1日中踏み続けられる強靭なステッパーでおすすめです. - HHKB Professional 墨
x HHKB キートップセット 白
ボディは墨色キートップは白色なのでめちゃめちゃ目に優しいのでおすすめです. - Apple Magic Mouse 2
トラックパッドは指が攣りそうになりますけどマウスはその心配が無いのでおすすめです. - Apple MacMini
ミニマルでパワフルなデスクトップ PC なので個人的に大好きなのでおすすめです. - iiyama Display 27inch FullHD
鮮明すぎない画面で目も疲れにくいですし何より高さ調節できるのが最高なのでおすすめです. - KINTO UNITEA 550ml
500ml の大容量でこの綺麗なデザインは他にみたことがないのでおすすめです.