M2 Mac に Homebrew をインストール

次のコマンドを入力してインストールします。
ちなみにVPNは切ってからしないと最初エラーでした。

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

ログインパスワードを入力するとダウンロード⇨インストールが始まります。
インストール完了後。。。

==> Next steps:
- Run these three commands in your terminal to add Homebrew to your PATH:
echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/ユーザー名/.bash_profile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/ユーザー名/.bash_profile
eval "$(/opt/homebrew/bin/brew shellenv)"
- Run brew help to get started

↑の3つのコマンドを実行しなさいと言われます。
パスを自分で通す必要があるようです。
それぞれ実行します。

$ brew help
Example usage:
brew search TEXT|/REGEX/
brew info [FORMULA|CASK...]
brew install FORMULA|CASK...
brew update
brew upgrade [FORMULA|CASK...]
brew uninstall FORMULA|CASK...
brew list [FORMULA|CASK...]
Troubleshooting:
brew config
brew doctor
brew install --verbose --debug FORMULA|CASK
Contributing:
brew create URL [--no-fetch]
brew edit [FORMULA|CASK...]
Further help:
brew commands
brew help [COMMAND]
man brew
https://docs.brew.sh

このままではまだで、Appleシリコン用の設定をする必要があります。

finderのターミナルからRossetaを使用して開くにチェックを入れる必要があります。

macへnodeをインストール

brew install node

ところが

node already installed, it's just not linked

インストールはできたけどリンクされてないから使えないよ!と。。
なおかつリンクを上書きするといいよ!

と言われるので

brew link --overwrite node

とするも、弾かれてしまう。。

下記で解決!

 

brew uninstall node

 いったんアンインストール

brew update
brew upgrade
 Homebrewを最新に
brew cleanup
 いらないものを消す
brew install node
 もっかいインストール
sudo chown -R $(whoami) /usr/local/
 リンクが書いてあるファイルを上書きできるように権限を変更
 
brew link --overwrite node
 リンクを上書き
brew postinstall node
 これは何かよくわからない