2012-02-08 5 views
1

OSX 10.7.3nvm.sh(ノードバージョンマネージャ)の解析エラー

ノードバージョンマネージャシェルファイルを実行しようとすると、次のエラーが発生します。

nvm.sh:73: parse error near `in^M' 

ファイルに問題はありません。隠された文字などはありません。

私もoh-my-zshを使用していますが、それは何かを変更する必要があります。私は自分のMacBookで同じ設定をして、それは正常に動作します。

多くのありがとうございます。

答えて

2

あなたのnvm.shはDOS形式ではありませんか?

cat -v nvm.shの行末に^Mの文字が表示されているかどうかを確認しますか?

EDIT:

あなたはWOW dos2unixtr

dos2unix nvm.sh 

tr -d '\r' <nvm.sh> nvm.sh.new 
+0

を使用することができます^M文字を取り除くために。それは彼らの一杯です。すべてのキャリッジリターンがそれらを持っています。どうすればそれらを取り除くことができますか? – screenm0nkey

+0

@ screenm0nkey:私の編集を参照 – beny23

+0

ありがとうございました。とても有難い。 – screenm0nkey