我已经使用以下命令在我的linux计算机上成功安装了mocha:
sudo npm install -g mocha
当我尝试使用mocha时,或者只是使用命令mocha
,
我收到此错误:
/usr/bin/env: node: Permission denied
有什么想法吗?
答案 0 :(得分:0)
我的搜索引导我https://docs.npmjs.com/getting-started/installing-node
该网站提到节点版本应为0.10.32,而npm版本应高于2.1.8
我的本地版本较低,npm大幅下降,约为1.3
sudo apt-get install node
安装旧版本的节点,因此在查看后我找到了https://github.com/joyent/node/wiki/installing-node.js-via-package-manager#debian-and-ubuntu-based-linux-distributions,它似乎安装了最新的节点版本。
我的npm版本在安装后仍然很低,所以我运行sudo npm install npm -g
,最后将我的npm版本更新为2.5。
在我的npm更新后,mocha正常工作