【发布时间】:2014-01-02 17:16:10
【问题描述】:
我正在尝试在 Mountain Lion 上安装 yeoman。
我已经通过 mac 包安装(并重新安装了几次)node.js 为了以防万一,我已经成功安装了 bower 和 grunt 我试图将节点链接到一些 bin 文件夹以防万一
当我尝试安装 yoeman 时,最后总是出现这个错误
....
npm http 304 https://registry.npmjs.org/debuglog/0.0.2
npm http 304 https://registry.npmjs.org/is
/usr/local/bin/yo -> /usr/local/lib/node_modules/yo/cli.js
> yo@1.1.0 postinstall /usr/local/lib/node_modules/yo
> node scripts/doctor.js
sh: node: command not found
npm ERR! yo@1.1.0 postinstall: `node scripts/doctor.js`
npm ERR! Exit status 127
....
找不到节点命令是没有意义的,因为可以使用或不使用 sudo 运行它。
我注意到还有另一个类似的帖子: npm install -g yo command gives -> ERR! yo@1.1.0 postinstall: `node scripts/doctor.js`
但他的错误略有不同,我尝试了提出的解决方案,即使没有成功。
有什么建议吗?谢谢!
【问题讨论】:
-
SO 是针对编程问题的,您可以通过superuser.com 获得更多帮助
-
实际上这似乎是一个包问题。我已经成功安装了旧版本(使用 npm install -g yoeman)。但我会在那里问,谢谢:-)。