MacBook Pro anyenvによる環境構築
こんにちは、@yshr10icです。
MacBook Proでのanyenvの環境構築について備忘録として残していきます。
前提条件
- PC:MacBook Pro(13-inch, 2020, Four Thunderbolt 3 ports)
- OS:macOS Catalina(バージョン:10.15.4)
- Homebrew:2.2.17
anyenvとは
anyenvのインストール
$ brew install anyenv $ anyenv --version anyenv 1.1.1
anyenvのセットアップ
$ anyenv init # Load anyenv automatically by adding # the following to ~/.zshrc: eval "$(anyenv init -)" $ touch ~/.zshrc $ vi ~/.zshrc eval "$(anyenv init -)"
ターミナルを再起動すると、以下の警告が表示される。
指示に従ってコマンドを実行する。
anyenv install --init
マニフェストファイルがないので、チェックアウトするか?と聞かれるので、y
と打つ。
プラグインのインストール
anyenv update
コマンドでanyenvで入れた**env系の全てをアップデートしてくれるanyenv-update
プラグイン。anyenv git
コマンドでanyenvで入れた**env系の全てのgitコマンドを実行するanyenv-git
プラグイン。
$ mkdir -p $(anyenv root)/plugins $ git clone https://github.com/znz/anyenv-update.git $(anyenv root)/plugins/anyenv-update $ git clone https://github.com/znz/anyenv-git.git $(anyenv root)/plugins/anyenv-git
pyenvおよびPythonのインストール
pyenv
のインストールおよびプロファイルのリロード。
$ anyenv install pyenv $ exec $SHELL -l # プロファイルのリロード
pyenv
により、インストールできるPythonのバージョンの確認。
$ pyenv install -l
Pythonのバージョン3.8.3をインストールする。
$ pyenv install 3.8.3 $ anyenv versions
グローバルバージョンの設定。
$ pyenv global 3.8.3 $ anyenv versions
Pythonのバージョン確認。(プロファイルをリロードしないと、バージョンが更新されない。)
$ exec $SHELL -l $ python -V
他の言語をインストールする
Go
pyenvと同様の手順でインストール。
Node.js
pyenvと同様の手順でインストール。