【Node】nave use latest : zsh no such option rcfile

エラー

/bin/zsh: no such option: rcfile

nave で node の バージョンを選択時にエラーが発生しました。
どうやら、zsh シェルを利用しているからのようで、

# ./nave.sh use latest
Already installed: 0.7.5
using 0.7.5
/bin/zsh: no such option: rcfile

zsh には rcfile のオプションが存在しないようです。

そこで、シェルを sh に変更して実行してみましたが、

# sh
sh-4.2# ./nave.sh use latest
Already installed: 0.7.5
using 0.7.5
/bin/zsh: no such option: rcfile

やはりエラー

# echo $SHELL
/bin/zsh

どうやら 環境変数を参照しているようです。
仕方が無いので、nave ユーザを作成して対応しました。

# useradd nave
$ echo $SHELL
/bin/bash

これで問題なく実行できました。

タイトルとURLをコピーしました