🎉

Macにhomebrewからnodenvをインストール

2022/08/02に公開

Mac M2でhomebrewを使用してnodenvをインストールしようとしたときに、
詰まったので手順をメモ。

homebrewをインストール

https://brew.sh/index_ja

下記コマンドよりインストール

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

インストールが完了したら下記コマンドでpathを通してください。

echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/ユーザー名/.zprofile

pathを設定後に下記を実行。

exec $SHELL -l

anyenvをインストール

brew install anyenv

インストールが完了したら下記コマンドでpathを通してください。

echo 'eval "$(anyenv init -)"' >> ~/.zshrc

pathを設定後に下記を実行。

exec $SHELL -l

nodenvのインストール

anyenv install --init

nodenvをインストールします。

anyenv install nodenv

pathを設定後に下記を実行。

exec $SHELL -l

インストールが完了し、pathを通っているか確認します。

nodenv -v

もしこの段階でコマンドが通らなければ、下記のコマンドで実際にpathが通っているか確認してください。

cat ~/.zshrc

vimで編集して下記をコピペして再実行してみてください。

eval "$(anyenv init -)"
export PATH="$HOME/.nodenv/bin:$PATH"
eval "$(nodenv init -)"

https://qiita.com/tomoya1993/items/7b7dfffd3553e55601ef

nodenvのインストール

nodenv install 16.10.0

デフォルトのnodeバージョンを設定します。

nodenv global 16.10.0

インストールが完了し、pathを通っているか確認します。

node -v

yarn をインストール

npm install -g yarn

インストールが完了し、pathを通っているか確認します。

yarn -v

最後に

pathが通っているにもかかわらず、コマンドが通らない場合があります。
その際は、下記を確認してみてください。

  • ターミナルを再起動
  • ターミナルを起動時に、エラーが表示されていないか
    (zhsrcファイル内に不要なコマンドやスペルミスがあったりします...)

Discussion