How to install a gazebo in ubuntu? node successfully installed

iam new for angular.js. iam tries to install bower on Ubuntu 12.04 by entering the following line of code. node was successfully installed on the local computer.

sudo npm install -g bower 

getting lower than error

 npm http GET https://registry.npmjs.org/bower npm ERR! Error: failed to fetch from registry: bower npm ERR! at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9) npm ERR! at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18) npm ERR! at Request.callback (/usr/lib/nodejs/request/main.js:119:22) npm ERR! at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58) npm ERR! at Request.emit (events.js:88:20) npm ERR! at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12) npm ERR! at ClientRequest.emit (events.js:67:17) npm ERR! at HTTPParser.onIncoming (http.js:1261:11) npm ERR! at HTTPParser.onHeadersComplete (http.js:102:31) npm ERR! You may report this log at: npm ERR! <http://bugs.debian.org/npm> npm ERR! or use npm ERR! reportbug --attach /home/sameer/npm-debug.log npm npm ERR! npm ERR! System Linux 3.2.0-32-generic npm ERR! command "node" "/usr/bin/npm" "install" "-g" "bower" npm ERR! cwd /home/sameer npm ERR! node -v v0.6.12 npm ERR! npm -v 1.1.4 npm ERR! message failed to fetch from registry: bower npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/sameer/npm-debug.log npm not ok 

The npm-debug.log file contains the code below

 info it worked if it ends with ok verbose cli [ 'node', '/usr/bin/npm', 'install', '-g', 'bower' ] info using npm@1.1.4 info using node@v0.6.12 verbose config file /home/sameer/.npmrc verbose config file /usr/etc/npmrc verbose config file /usr/share/npm/npmrc silly exec /usr/bin/node "/usr/share/npm/bin/npm-get-uid-gid.js" "nobody" 1001 silly spawning [ '/usr/bin/node', silly spawning [ '/usr/share/npm/bin/npm-get-uid-gid.js', 'nobody', 1001 ], silly spawning null ] silly output from getuid/gid {"uid":65534,"gid":1001} silly output from getuid/gid verbose cache add [ 'bower', null ] silly cache add: name, spec, args [ undefined, 'bower', [ 'bower', null ] ] verbose parsed url { pathname: 'bower', path: 'bower', href: 'bower' } verbose addNamed [ 'bower', '' ] verbose addNamed [ null, '' ] silly name, range, hasData [ 'bower', '', false ] verbose raw, before any munging bower verbose url resolving [ 'https://registry.npmjs.org/', './bower' ] verbose url resolved https://registry.npmjs.org/bower http GET https://registry.npmjs.org/bower ERR! Error: failed to fetch from registry: bower ERR! at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12 ERR! at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9) ERR! at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18) ERR! at Request.callback (/usr/lib/nodejs/request/main.js:119:22) ERR! at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58) ERR! at Request.emit (events.js:88:20) ERR! at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12) ERR! at ClientRequest.emit (events.js:67:17) ERR! at HTTPParser.onIncoming (http.js:1261:11) ERR! at HTTPParser.onHeadersComplete (http.js:102:31) ERR! You may report this log at: ERR! <http://bugs.debian.org/npm> ERR! or use ERR! reportbug --attach /home/sameer/npm-debug.log npm ERR! ERR! System Linux 3.2.0-32-generic ERR! command "node" "/usr/bin/npm" "install" "-g" "bower" ERR! cwd /home/sameer ERR! node -v v0.6.12 ERR! npm -v 1.1.4 ERR! message failed to fetch from registry: bower verbose exit [ 1, true ] 
+6
source share
3 answers

It seems that you are using a very old version of node and npm . You may need an update for proper installation. I suggest you use ppa. Remove nodejs and then run this:

 curl -sL https://deb.nodesource.com/setup | sudo bash - 

This will add node.js ppa to your repositories, so it will be updated like any other program. Now you just need to install it:

 sudo apt-get install -y nodejs 

and when this is done, run it again:

 sudo npm install -g bower 
+19
source

Besides the old version of node that needs to be updated, many (all?) Versions of ubuntu install the node executable under the name nodejs . This creates a lot of problems with some processes that try to execute node code by invoking the node command.

The reason for this is another ubuntu binary package with node . If you do not need another package, you can create a symbolic link:

 $ whereis nodejs nodejs: /whatever/path/nodejs $ cd /whatever/path $ sudo ln -s nodejs node 
+1
source

Run the following commands that you can easily install using angularJS

  • sudo apt-get install nodejs
  • List item
  • sudo apt-get install -y python-software-properties
  • sudo add-apt-repository ppa: chris-lea / node.js
  • Sudo apt-get update
  • npm config set prefix / usr / local

If you want to install bower, use the following commands

  1. sudo npm install -g bower
  2. bower install angular # 1.3.0-beta.13
0
source

Source: https://habr.com/ru/post/975785/


All Articles