こんにちは、seki_miです。
昨日、Node.jsのインストール方法について説明させて頂きましたが、1つ問題点がありますので今日はその問題点と解決方法について説明をしたいと思います。
#前提
・Mac
・OS Catalin以降
問題点
ターミナルを閉じたら、実行できない...
初めてインストールした方なら何故?と思うかもしれません。
実際に下記コマンドを実行してみてください。
nodebrew ls
実行結果
zsh: command not found: nodebrew
「nodebrew?なんですかそれ?」とターミナルが何故か忘れているんです...
次に下記のコマンドを実行してください。
export PATH=$HOME/.nodebrew/current/bin:$PATH
続いてもう一度最初の「nodebrew ls」コマンドを実行してください。
すると確認が出来るようになります。
つまり、ターミナルを閉じるたびに参照先を忘れてしまうということです。
そしてターミナルを起動する度に毎回上記のコマンドを実行しないといけない...面倒ですね。
安心してください。ちゃんと解決方法はあります!
解決方法
まず下記のコマンド入力してください。
touch .zshrc
続いて下記のコマンドを実行してください。
vi.zshrc
すると最下部に下記のような表示がされます。
".zshrc" 0L. 0c
この状態で「i」を入力してください。
すると、先ほどの「".zshrc〜"」の辺りに「-INSERT-」と表示されると思います。
ここで下記のコマンドをコピーして貼り付けを行ってください。
※Basic認証やHerokuにデプロイしている方はID、PASSが表示されますので一番下に入力してください。
export PATH=$HOME/.nodebrew/current/bin:$PATH
入力が終了したら、「esc」キーを押し、「:wq」と入力して「return」キーを押してください。
すると元の画面に戻るかと思います。
続いてターミナルの環境設定に移動してください。
その画面で「プロファイル」タブ内の「シェル」をクリックして「コマンドを実行」、「シェル内で実行」にチェックを入れてください。
以上で設定は終了です。
最後に動作確認をしましょう。
一度ターミナルを閉じて、再度開いて下記コマンドを実行してください。
node v
Node.jsのバージョンの確認
nodebrew ls
インストールしているバージョンと現在設定しているバージョンが表示されるはずです。
これで以上になります。
初投稿がNode.jsと意味がわからなかったと思いますが、今後も自身のアウトプットの場として活用させて頂き、いずれ誰かのお役に立てることも載せられたらと思っております。
最後までお読み頂きありがとうございました。
seki_mi