【问题标题】:node.js - mocha installation permission deniednode.js - mocha 安装权限被拒绝
【发布时间】:2015-02-06 18:09:46
【问题描述】:

我已使用以下命令在我的 linux 计算机上成功安装 mocha:

sudo npm install -g mocha

当我尝试使用 mocha,或者只是使用命令mocha 调用它时,

我得到这个错误:

/usr/bin/env: node: Permission denied

有什么想法吗?

【问题讨论】:

    标签: node.js mocha.js


    【解决方案1】:

    我的搜索将我带到https://docs.npmjs.com/getting-started/installing-node

    网站提到node版本应该是0.10.32,npm版本应该高于2.1.8

    我的本​​地版本较低,npm 大幅降低,大约 1.3

    sudo apt-get install node 安装的是旧版本的node,所以看了一圈我发现https://github.com/joyent/node/wiki/installing-node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions,它似乎安装了最新的node 版本。

    安装后我的 npm 版本仍然很低,所以我运行了sudo npm install npm -g,它最终将我的 npm 版本更新到了 2.5。

    在我的 npm 更新之后,mocha 可以工作了

    【讨论】:

      猜你喜欢
      • 2020-08-27
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 2015-09-27
      • 2015-07-05
      • 2012-11-27
      相关资源
      最近更新 更多