Bower安装在流浪汉机器上

时间:2014-04-17 12:06:04

标签: npm vagrant bower vagrantfile bower-install

我正在尝试使用以下命令在流浪汉机器上安装bower

npm install -g bower

但我收到了以下错误

            npm WARN prefer global bower@1.3.2 should be installed with -g
            npm http GET https://registry.npmjs.org/bower
            npm http 200 https://registry.npmjs.org/bower
            [4mRunning "watch" task[24m
            Waiting...npm http GET https://registry.npmjs.org/bower/-/bower-1.3.2.tgz
            npm http 200 https://registry.npmjs.org/bower/-/bower-1.3.2.tgz
            npm ERR! Error: EACCES, mkdir '/usr/lib/node_modules/bower'
            npm ERR!  { [Error: EACCES, mkdir '/usr/lib/node_modules/bower']
            npm ERR!   errno: 3,
            npm ERR!   code: 'EACCES',
            npm ERR!   path: '/usr/lib/node_modules/bower',
            npm ERR!   fstream_type: 'Directory',
            npm ERR!   fstream_path: '/usr/lib/node_modules/bower',
            npm ERR!   fstream_class: 'DirWriter',
            npm ERR!   fstream_stack: 
            npm ERR!    [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
            npm ERR!      '/usr/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
            npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
            npm ERR! 
            npm ERR! Please try running this command again as root/Administrator.

            npm ERR! System Linux 3.2.0-23-generic-pae
            npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "bower" "--no-bin-links"
            npm ERR! cwd /vagrant
            npm ERR! node -v v0.10.26
            npm ERR! npm -v 1.4.3
            npm ERR! path /usr/lib/node_modules/bower
            npm ERR! fstream_path /usr/lib/node_modules/bower
            npm ERR! fstream_type Directory
            npm ERR! fstream_class DirWriter
            npm ERR! code EACCES
            npm ERR! errno 3
            npm ERR! stack Error: EACCES, mkdir '/usr/lib/node_modules/bower'
            npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23
            npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53
            npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
            npm ERR! 
            npm ERR! Additional logging details can be found in:
            npm ERR!     /vagrant/npm-debug.log
            npm ERR! not ok code 0
            /tmp/vagrant-shell: line 44: bower: command not found

似乎bower并没有简单地安装在Windows机器上。 请帮帮忙。 任何帮助都将得到帮助。

1 个答案:

答案 0 :(得分:2)

您需要root访问才能进行全局安装。

sudo npm install -g bower