1
OSX 10.7.3nvm.sh解析错误(节点版本管理器)
当我尝试运行节点版本管理器shell文件时,出现以下错误。
nvm.sh:73: parse error near `in^M'
该文件没有问题。没有隐藏的字符等。
我使用的是oh-my-zsh,但这应该会有所不同。我在我的MacBook上有相同的设置,它工作正常。
非常感谢。
OSX 10.7.3nvm.sh解析错误(节点版本管理器)
当我尝试运行节点版本管理器shell文件时,出现以下错误。
nvm.sh:73: parse error near `in^M'
该文件没有问题。没有隐藏的字符等。
我使用的是oh-my-zsh,但这应该会有所不同。我在我的MacBook上有相同的设置,它工作正常。
非常感谢。
你确定你的nvm.sh不是DOS格式吗?
看看是否cat -v nvm.sh
显示^M
字符在行尾?
编辑:
为了摆脱^M
字符,你可以使用dos2unix
或tr
dos2unix nvm.sh
tr -d '\r' <nvm.sh> nvm.sh.new
WOW。它充满了它们。每回车都有他们。我如何摆脱它们? – screenm0nkey 2012-02-09 10:37:17
@ screenm0nkey:看我的编辑 – beny23 2012-02-09 12:01:05
谢谢你。非常感激。 – screenm0nkey 2012-02-10 09:26:21