環境
M1 Mac+fishシェル
はじめに
Homebrew経由でnodenvをインストールしたので、手順をまとめます。
問題
公式ドキュメントはbash/zsh前提が多く、fishシェル環境だと手順が分かりづらいところがありました。
手順
1. Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. nodenvのインストール
brew install nodenv
3. nodenvをfishシェルで使えるようにする
まず、初期化コマンドをfishの設定ファイルに追加します。
fish用の初期化コマンドは下記で確認できます。
nodenv init -
恐らく、以下のような出力になるかと思います。
status --is-interactive; and source (nodenv init -|psub)
''で括ってfishの設定ファイルに追記します。
echo 'status --is-interactive; and source (nodenv init -|psub)' >> ~/.config/fish/config.fish
4. 設定を反映させる
source ~/.config/fish/config.fish
5. nodenvの動作確認
下記を入力し、バージョンが出れば完了!
nodenv --version
おわりに
この手順でやれば、恐らくfishシェルを使って、Homebrew経由でnodenvをインストールできるはずです。
まだ体感できていませんが、これで今後はNode.jsのバージョン管理が楽になるそうなので楽しみです。
参考