parsingnvm.sh错误(节点版本pipe理器)

OSX 10.7.3

当我尝试运行节点版本pipe理器shell文件时,出现以下错误。

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

这个文件没有什么问题。 没有隐藏的字符等

我也使用哦,我的ZSH,但这应该有所不同。 我有我的MacBook相同的设置,它工作正常。

非常感谢。

你确定你的nvm.sh不是DOS格式吗?

查看cat -v nvm.sh是否cat -v nvm.sh显示^M字符?

编辑:

为了摆脱^M字符,你可以使用dos2unixtr

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