タイトルがながい。
突然の絶不調
突然MacBook Airの調子が悪くなってしまったので、この際Big Surをクリーンインストールして、開発環境を整えてみます。
Big Surのクリーンインストール
これを参考に起動可能なボリュームを作成し、クリーンインストール。
無心でHomebrewをインストール
「とりあえず生」みたいなノリ。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Node.jsとPythonの環境をanyenvで整える
今回はめんどくさいのでanyenvで環境を整えます。まずはインストール。
brew install anyenv
そして初期化。
anyenv init
で、なぜか怒られる。
# Load anyenv automatically by adding # the following to ~/.zshrc: eval "$(anyenv init -)"
言われたとおりに.zshrc
にeval "$(anyenv init -)"
を追加して、反映。
source .zshrc
そして再度初期化。
anyenv init
また怒られた。DV彼氏みたい。
ANYENV_DEFINITION_ROOT(/Users/pokiiio/.config/anyenv/anyenv-install) doesn't exist. You can initialize it by: > anyenv install --init
言われたとおりに初期化。
anyenv install --init
これで良いはず。
anyenv + nodenvでNode.js環境を整える
nodenvのインストール。
anyenv install nodenv zsh -l
で、nodenvでLTSなNode.jsをインストール。
nodenv install -l nodenv install 14.18.0 nodenv global 14.18.0 zsh -l
バージョン確認。
node -v
14.18.0が入ってるっぽいのでヨシッ。
v14.18.0
Pythonも
pyenvもインストール。
anyenv install pyenv zsh -l
新しめのやつをインストール。
pyenv install -l pyenv install 3.10.0 pyenv global 3.10.0 zsh -l
念の為バージョン確認。
python3 --version
うん、大丈夫そう。
Python 3.10.0
ちなみに、python
とpip
もPython 3.x系になっちゃうんですね。ちょっと事故りそうで心配ですが、まぁいいです。Python 2.x系を叩きたければpython2
を使えということですね。
pokiiio@pokiiio-MacBook-Air ~ % which python /Users/pokiiio/.anyenv/envs/pyenv/shims/python pokiiio@pokiiio-MacBook-Air ~ % which python3 /Users/pokiiio/.anyenv/envs/pyenv/shims/python3 pokiiio@pokiiio-MacBook-Air ~ % python --version Python 3.10.0 pokiiio@pokiiio-MacBook-Air ~ % python3 --version Python 3.10.0
pokiiio@pokiiio-MacBook-Air ~ % which pip /Users/pokiiio/.anyenv/envs/pyenv/shims/pip pokiiio@pokiiio-MacBook-Air ~ % which pip3 /Users/pokiiio/.anyenv/envs/pyenv/shims/pip3 pokiiio@pokiiio-MacBook-Air ~ % pip --version pip 21.2.3 from /Users/pokiiio/.anyenv/envs/pyenv/versions/3.10.0/lib/python3.10/site-packages/pip (python 3.10) pokiiio@pokiiio-MacBook-Air ~ % pip3 --version pip 21.2.3 from /Users/pokiiio/.anyenv/envs/pyenv/versions/3.10.0/lib/python3.10/site-packages/pip (python 3.10)
ふーん。
pokiiio@pokiiio-MacBook-Air ~ % python2 WARNING: Python 2.7 is not recommended. This version is included in macOS for compatibility with legacy software. Future versions of macOS will not include Python 2.7. Instead, it is recommended that you transition to using 'python3' from within Terminal.
Arduion関係のセットアップ
こちらを参考に。