以下の内容はhttps://relativelayout.hatenablog.com/entry/2021/10/09/114923より取得しました。


MacBook Airの調子が悪いのでmacOS Big SurをクリーンインストールしてNode.jsとPythonの環境をanyenvで整える

タイトルがながい。

ポキオ MacBook Air Big Sur anyenv Node.js Python

突然の絶不調

突然MacBook Airの調子が悪くなってしまったので、この際Big Surをクリーンインストールして、開発環境を整えてみます。

View this post on Instagram

pokio(@pokiiiiio)がシェアした投稿

Big Surのクリーンインストール

これを参考に起動可能なボリュームを作成し、クリーンインストール

relativelayout.hatenablog.com

無心で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 -)"

言われたとおりに.zshrceval "$(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

ちなみに、pythonpipPython 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関係のセットアップ

こちらを参考に。

relativelayout.hatenablog.com




以上の内容はhttps://relativelayout.hatenablog.com/entry/2021/10/09/114923より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14