【问题标题】:Cannot find node-gyp找不到节点gyp
【发布时间】:2013-03-19 22:10:58
【问题描述】:

我用自制软件安装了节点 v0.8.22。我在/usr/local/bin/ 中有我的节点二进制文件,但我需要使用node-gyp 重新编译一个节点插件,但它似乎无法在我的PATH 中找到它。我尝试运行npm install -g node-gyp,但它仍然不在我的路径中。

我注意到 npm -g 将所有内容安装到 /usr/local/share/npm/bin/ 中。这是否意味着我需要将此添加到我的PATH

【问题讨论】:

  • node-gyp 被弃用了吗?
  • 不是 nvm,我在考虑 node-waf
  • 你希望 npm 在哪里?
  • 试试sudo npm install node-gyp。一般不推荐使用 sudo 除非你是安装一个全局模块。
  • @j_mcnally 我期待自制软件为我处理 npm

标签: node.js installation npm homebrew node-gyp


【解决方案1】:

我注意到 npm -g 将所有内容安装到 /usr/local/share/npm/bin/.这是否意味着我需要将其添加到我的 路径?

是的。

【讨论】:

    【解决方案2】:

    按照 j_mcnally 的建议,您应该尝试将 /usr/local/share/npm/bin/ 添加到您的路径中。这里应该有一个指向node-gyp 的符号链接,应该解决您的问题。

    【讨论】:

    • 我有同样的问题,问题是如何将它添加到PATH?!
    • @emab - 这取决于您的操作系统。在基于 unix 的系统上,您可能希望修改配置文件脚本以执行类似 export PATH=$PATH:/usr/local/... 的操作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    • 2015-03-31
    • 2021-09-24
    • 2022-09-23
    • 1970-01-01
    • 2023-01-12
    • 2019-08-10
    相关资源
    最近更新 更多