Node.js 使用Ubuntu映像在VirtualBox上安装mocha
我在Windows7中使用OracleVirtualBox,带有Ubuntu 13.04x86的映像。 我已经下载了一个github项目,我运行了:Node.js 使用Ubuntu映像在VirtualBox上安装mocha,node.js,ubuntu,mocha.js,Node.js,Ubuntu,Mocha.js,我在Windows7中使用OracleVirtualBox,带有Ubuntu 13.04x86的映像。 我已经下载了一个github项目,我运行了: sudo npm install -g mocha sudo npm install mocha npm install 已安装nodejs(nodejs——版本检索v0.10.25) 如果我跑步: which mocha 我得到:/usr/bin/mocha 然后,我运行: mocha test/test1.js 我只是得到命令提示符,什么
sudo npm install -g mocha
sudo npm install mocha
npm install
已安装nodejs(nodejs——版本检索v0.10.25)
如果我跑步:
which mocha
我得到:/usr/bin/mocha
然后,我运行:
mocha test/test1.js
我只是得到命令提示符,什么也没发生,我看不到测试在运行
我进入node_modules/mocha中的mocha文件夹,看到两个文件:mocha和_mocha,我运行了这两个文件,但什么都没发生
当我说“我刚刚得到命令提示符”时,我可以看到:
ubuntu@ubuntu-VirtualBox:~/guillermo/myproject$ mocha --reporters
ubuntu@ubuntu-VirtualBox:~/guillermo/myproject$
有什么建议吗?
谢谢Guillermo。您可能为node.js安装了错误的Ubuntu包。如果您执行了
sudo apt get install node
,则安装的是包“ax25 node”,而不是node.js
请参阅有关如何使用nvm在Ubuntu上安装node.js的页面
如果您想使用ubuntu的node.js包存储库,那么请执行
sudo apt get install nodejs
,生成的二进制文件名为nodejs
,而不是node
您试过在test/目录中运行“mocha”吗?您可能需要为它指定一个报告器来报告某些内容。使用mocha--reporters
显示可用的reporters。然后执行mocha-R
@Xinzz/@RBK我只是得到命令提示符,在这两种情况下都不会发生任何事情。我去了node_modules/mocha中的mocha文件夹,看到了两个文件:mocha和_mocha,我运行了这两个文件,但什么都没发生……我只是得到了命令提示符你说的“只是得到命令提示符”是什么意思?@Xinzzubuntu@ubuntu-VirtualBox:~/guillermo/myproject$mocha——记者ubuntu@ubuntu-VirtualBox:~/guillermo/myproject$