在c9.io IDE上使用npm安装ember-cli的问题

时间:2015-05-19 11:43:51

标签: node.js phantomjs ember-cli cloud9-ide

我正在尝试在c9.io虚拟机/云IDE上安装phantom-js,我收到以下错误:

$ sudo -s npm install --global ember-cli
...

0 info it worked if it ends with ok
28 info install phantomjs@1.9.16 into /nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib
29 info installOne phantomjs@1.9.16
30 info /nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib/node_modules/phantomjs unbuild
31 info /nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib/node_modules/phantomjs unbuild
32 error error rolling back Error: EROFS, unlink '/nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib/node_modules/phantomjs'
32 error error rolling back  phantomjs@1.9.16 { [Error: EROFS, unlink '/nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib/node_modules/phantomjs']
32 error error rolling back   errno: 56,
32 error error rolling back   code: 'EROFS',
32 error error rolling back   path: '/nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib/node_modules/phantomjs' }
33 error Error: EROFS, unlink '/nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib/node_modules/phantomjs'
34 error If you need help, you may report this *entire* log,
34 error including the npm and node versions, at:
34 error     <http://github.com/npm/npm/issues>
35 error System Linux 3.14.13-c9
36 error command "/nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/bin/node" "/mnt/shared/sbin/npm" "install" "-g" "phantomjs"
37 error cwd /home/ubuntu/workspace/Instagram-Scrap
38 error node -v v0.10.28
39 error npm -v 1.4.3
40 error path /nix/store/a5ibcbcsm473kdr75kj4gpsr28ndnknp-nodejs-0.10.26/lib/node_modules/phantomjs
41 error code EROFS
42 error errno 56
43 verbose exit [ 56, true ]

我无法弄清楚错误是什么。我尝试安装其他软件包,但即使他们在这台机器上也会出现同样的错误。

更新

-g标志失败但本地安装工作

1 个答案:

答案 0 :(得分:0)

在Cloud9上全局安装模块时,无需使用sudo。我刚刚尝试了以下命令:

npm install -g ember-cli

完成没有任何问题。

$ which ember
/home/ubuntu/.nvm/v0.10.35/bin/ember

另外,是的,你的工作区是如何使用节点v0.10.28的,你自己安装了节点吗?你的路径应该是/home/ubuntu/.nvm/v0.10.35/,而不是/ nix / ...请在另一个工作区再试一次。这里的配置有问题