2012-02-08 29 views
1

OSX 10.7.3nvm.sh解析錯誤(節點版本管理器)

當我嘗試運行節點版本管理器shell文件時,出現以下錯誤。

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

該文件沒有問題。沒有隱藏的字符等。

我使用的是oh-my-zsh,但這應該會有所不同。我在我的MacBook上有相同的設置,它工作正常。

非常感謝。

回答

2

你確定你的nvm.sh不是DOS格式嗎?

看看是否cat -v nvm.sh顯示^M字符在行尾?

編輯:

爲了擺脫^M字符,你可以使用dos2unixtr

dos2unix nvm.sh 

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

WOW。它充滿了它們。每回車都有他們。我如何擺脫它們? – screenm0nkey 2012-02-09 10:37:17

+0

@ screenm0nkey:看我的編輯 – beny23 2012-02-09 12:01:05

+0

謝謝你。非常感激。 – screenm0nkey 2012-02-10 09:26:21

相關問題