ログインシェルをfishに変更後にgulpを動かそうとしたら、env: node: No such file or directory って怒られた。
1799 ワード
また次もハマらないために自分用メモ~\( 'ω')/
起きたこと
ログインシェルをzshからfishに変更後にgulpを動かそうとしたら
~/g/develop/works/ gulp
env: node: No such file or directory
って怒られた。
同階層にnode_modules
もgulpfile
も存在するし、
npm周りは一切触ってないのになんでって思ってぐぐったら
パスが通ってない事が原因ぽい。
解決策
set -U fish_user_paths $HOME/.nodebrew/current/bin $fish_user_paths
set -U fish_user_paths $HOME/.nodebrew/current/bin $fish_user_paths
これでpathが通る
参考
fish shell めっちゃ 良い なんなの これ
って検索ワードに出てきたから、fishに移行したけど使いやすい!
zshに比べて起動が早いし、補完機能がつよつよだし、
使えないコマンドが赤くシンタックスハイライトされるのいい!
移行してまだ数日しかたってない最高
Author And Source
この問題について(ログインシェルをfishに変更後にgulpを動かそうとしたら、env: node: No such file or directory って怒られた。), 我々は、より多くの情報をここで見つけました https://qiita.com/tsukikoko/items/58460af9bc45f65cf118著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .