Yeoman返回'env:node \ r:没有这样的文件或目录'
我按照这些说明来安装Yeoman 。 一切都很好,直到我进入目录,并执行yo webapp
从terminal(也尝试sudo yo webapp
)。 它返回env: node\r: No such file or directory
,我从来没有达到select这种types的networking应用程序的步骤。 有任何想法吗? 在Mac OS 10.9上。 更新了Ruby,Node.js,Git。 而且从我读过的Yeoman安装Grunt和Bower。
我只是碰到了一个不同的项目。 我通过在vim中打开正在执行的.js文件(/usr/local/lib/node_modules/[project_name]/bin/[executing.js])并使用以下命令
:set ff=unix
看起来像你问的这个版本,当你问这个问题的时候,使用了windows newlines \r\n
。 因此,在文件的顶部, #!/usr/bin/env node
实际上导致shell试图运行一个名为node\r
的命令。 (注意回车结束)。
这现在可能已经修复了,但这不是一个节点问题,这是一个windows-newlines-in-osx问题。 回车符应该换成\n
换行符。