Skip to content

bash 環境の macOS へ asdf をインストールする

bash 環境の macOS へ asdf をインストールする手順をメモしておきます。 また、asdf インストール後は試しに asdf で Python 3.12.1 をインストールしてみます。

検証環境

以下の環境で検証しました。

  • macOS Sonoma 14.2.1
  • M1

asdf のインストール

Homebrew でインストール可能です。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
$ brew install asdf
    ・
    ・
    ・
==> Caveats
==> asdf
To use asdf, add the following line (or equivalent) to your shell profile
e.g. ~/.profile or ~/.zshrc:
  . /opt/homebrew/opt/asdf/libexec/asdf.sh
e.g. ~/.config/fish/config.fish
  source /opt/homebrew/opt/asdf/libexec/asdf.fish
Restart your terminal for the settings to take effect.

Bash completion has been installed to:
  /opt/homebrew/etc/bash_completion.d

現時点ではバージョン 0.13.1 がインストールされました。

1
2
$ asdf --version
v0.13.1

必要な環境変数や補完の設定をしておきます。

1
2
3
4
5
6
cat << 'EOF' >> ~/.bash_profile

# asdf settings
. $(brew --prefix asdf)/libexec/asdf.sh
. $(brew --prefix asdf)/etc/bash_completion.d/asdf.bash
EOF

asdf で Python をインストールする

インストール可能なバージョンは asdf list all python で、インストール済みのバージョンは asdf list python で確認出来ます。 Python 3.12.1 をインストールし、システム全体で利用出来るようにします。

1
2
3
asdf plugin add python
asdf install python 3.12.1
asdf global python 3.12.1