我已按照这些说明进行操作
installing Yeoman。一切都很好,直到我进入目录并从终端执行yo webapp
(也试过sudo yo webapp
)。它返回env: node\r: No such file or directory
,我从未到达选择Web应用程序类型的步骤。有任何想法吗?在Mac Os 10.9。更新了Ruby,Node.js,Git。从我读过的内容,Yeoman安装了Grunt和Bower。
答案 0 :(得分:2)
我刚刚遇到了另一个项目。我通过在vim中打开执行的.js文件(/usr/local/lib/node_modules/[project_name]/bin/[executing.js)并使用以下命令来修复它
:set ff=unix
答案 1 :(得分:1)
当被问到使用windows newlines \r\n
时,看起来像你回来的Yeoman版本。因此,在文件的顶部,#!/usr/bin/env node
实际上导致shell尝试运行名为node\r
的命令。 (注意结尾的回车)。
现在可能已经修复了,但这不是一个节点问题,它是一个windows-newlines-in-osx问题。回车符应替换为\n
换行符。
答案 2 :(得分:-1)
使用vim打开脚本。
:set ff=unix
修改文件格式。
:wq!
保存并退出。