【发布时间】:2015-02-06 18:09:46
【问题描述】:
我已使用以下命令在我的 linux 计算机上成功安装 mocha:
sudo npm install -g mocha
当我尝试使用 mocha,或者只是使用命令mocha 调用它时,
我得到这个错误:
/usr/bin/env: node: Permission denied
有什么想法吗?
【问题讨论】:
我已使用以下命令在我的 linux 计算机上成功安装 mocha:
sudo npm install -g mocha
当我尝试使用 mocha,或者只是使用命令mocha 调用它时,
我得到这个错误:
/usr/bin/env: node: Permission denied
有什么想法吗?
【问题讨论】:
我的搜索将我带到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 可以工作了
【讨论】: