Aire Project Blog

Fish Shell

Fish Shell で PATH を通す

最近、Vue.jsをいろいろ触ってみてるわけですが、Nuxt.jsもやってみようと、npmコマンドを叩いたら、エラーが……
nodebrewでnode.jsをインストールしたときに、PATHは通して確認したはずなのに。

PATHを通す

しかたないんで、もう一回やり直し。
自分の環境はShellがbashではなくて、FishなのでPATHを通すコマンドが違います。

【参考】
FISH SHELLはじめました

nodebrewでnode.jsをインストールした場合、node.jsのPATHを通す場所は、ホームディレクトリ配下の「.nodebrew/current/bin」になります。
なので、コマンドは以下の通り。

PATHが通ったか、確認。

npmコマンドを確認。

これでOK。

bashの場合

なんで、通したはずのPATHが通ってなかったのか?
bashでPATHを通すために、

とコマンド叩いたんですが、これだと一時的な追加で、ログアウトすると消えちゃうんでした。
初歩……orz

再ログイン時にも設定を読み込ませるには、「.bash_profile」に設定を記述します。

【参考】
.bash_profile ? .bashrc ? いろいろあるけどこいつらなにもの?

viで開いて……

上記のコマンドを追記して、保存して、完了です。

ちなみに、Fish Shellの場合は、ログアウト時に設定が消えることはないので、特に設定ファイルを作る必要はないようです。