【问题标题】:Can't install yeoman on Mountain Lion无法在 Mountain Lion 上安装 yeoman
【发布时间】: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)。但我会在那里问,谢谢:-)。

标签: node.js yeoman


【解决方案1】:

好的!我为我的情况找到了解决方案。 让我解释一下:

  • 我使用 .tar 存档安装了 nodejs,并将其构建到 mac 10.8.5。
  • 然后我意识到这个操作系统有一个包,我已经 卸载了旧版本,我已经安装了软件包版本。 我想我已经清理了之前安装的所有内容。
  • 然后我安装了 bower 和 grunt(我稍后会看到没有必要)
  • 那么问题是当我执行sudo npm install -g yo 时,它给了我上面显示的错误。
  • 在更改了很多东西和版本之后,我意识到问题出在 -g 选项(全局安装)我无法弄清楚为什么这个选项不适用于这个包(哟)
  • 我以 root 用户身份使用 npm install yo
  • 最后我将新的节点模块移动到usr/local/lib/node_modules forlder,然后我创建了 bowergrunt-cli 的软链接>cli.js/usr/local/bin 作为 bowergruntyo

希望它可以帮助这个案例的人,或者也许有人可以首先告诉我我做错了什么。

【讨论】:

    【解决方案2】:

    我也有这个问题,但和你一样,我先去了这篇文章:

    npm install -g yo command gives -> ERR! yo@1.1.0 postinstall: `node scripts/doctor.js`

    创建符号链接对我有用,尽管它需要调整到:

    sudo ln -s /usr/local/bin/node /usr/bin/node

    NB 在此之前我卸载了以前版本的 Node 并重新安装到 v0.10.24,但是这并没有解决全局标志的问题。使用上面的符号链接就可以了。

    【讨论】:

    • 这对我有用!我遇到的问题与使用 nvm 在 ubuntu 上安装节点有关(其中默认节点二进制文件名为 nodejs)。我运行了命令:sudo ln -s which node /usr/bin/node。 “哪个节点”被反引号包围(cmets 不显示它)。我希望在更改节点版本时我必须重新运行它...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-21
    • 2012-11-10
    • 2012-10-21
    相关资源
    最近更新 更多