env:node \ r:没有这样的文件或目录,带有browserify-rails

时间:2016-03-19 20:03:37

标签: ruby-on-rails ruby git npm browserify

一切都很好。想要使用ios模拟器,但xcode想要更新。为什么不?做过某事。一切都好。做了一个git add,commit和merge。一旦我合并:

  

运行/Users/sylar/Sites/rails/demo/node_modules/.bin/browserifyinc --transform reactify --extension=".jsx" --list --cachefile=/Users/sylar/Sites/rails/demo/tmp/cache/browserify-rails/browserifyinc-cache.json -o "/Users/sylar/Sites/rails/demo/tmp/cache/browserify-rails/output20160319-1425-142q6j7" -时出错:

     

env:node \ r \ n:没有这样的文件或目录

我在Mac 10.11.13上

执行这些命令但没有任何更改:rake tmp:cache:clearrm -rf ./tmp

听说这个问题是由git提交造成的,但不知道它何时起作用。我所做的只是更新了xcode,然后是git merge。检查了最后一个工作分支,但同样的问题。

1 个答案:

答案 0 :(得分:2)

你的脚本的shebang行有一个dos行结尾(\r\n而不是\n,并且可能已经在其他行上复制了);在脚本文件上执行fromdos,您可以使用tr

tr -d '\015' < scriptfile > scriptfile.new

然后

mv scriptfile.new scriptfile