Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am doing this with root privileges. But still I am getting access denied error.

hrishikesh@hrishikesh-ubuntu:~$ sudo curl http://npmjs.org/install.sh | sh
[sudo] password for hrishikesh: 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7881  100  7881    0     0  12574      0 --:--:-- --:--:-- --:--:-- 37174
tar=/bin/tar
version:
tar (GNU tar) 1.25
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by John Gilmore and Jay Fenlason.
install npm@1.1
fetching: http://registry.npmjs.org/npm/-/npm-1.1.1.tgz
0.6.10
1.1.1
cleanup prefix=/usr/local

All clean!

npm ERR! Error: EACCES, permission denied '/usr/local/bin/npm'
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! 
npm ERR! System Linux 2.6.38-13-generic
npm ERR! command "/usr/local/bin/node" "/tmp/npm.2959/package/cli.js" "rm" "npm" "-gf"
npm ERR! cwd /tmp/npm.2959/package
npm ERR! node -v v0.6.10
npm ERR! npm -v 1.1.1
npm ERR! path /usr/local/bin/npm
npm ERR! code EACCES
npm ERR! message EACCES, permission denied '/usr/local/bin/npm'
npm ERR! errno {}
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/npm.2959/package/npm-debug.log
npm not ok
npm ERR! error installing npm@1.1.1
npm ERR! error rolling back npm@1.1.1 Error: EACCES, permission denied '/usr/local/bin/npm'

npm ERR! Error: EACCES, permission denied '/usr/local/bin/npm'
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! 
npm ERR! System Linux 2.6.38-13-generic
npm ERR! command "/usr/local/bin/node" "/tmp/npm.2959/package/cli.js" "install" "-gf"
npm ERR! cwd /tmp/npm.2959/package
npm ERR! node -v v0.6.10
npm ERR! npm -v 1.1.1
npm ERR! path /usr/local/bin/npm
npm ERR! code EACCES
npm ERR! message EACCES, permission denied '/usr/local/bin/npm'
npm ERR! errno {}
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/npm.2959/package/npm-debug.log
npm not ok
It failed
hrishikesh@hrishikesh-ubuntu:~$ 

What do I do?

share|improve this question
add comment

1 Answer 1

Solved it. Helped by StackOverflow. Used following command.

curl http://npmjs.org/install.sh | sudo sh

My previous command

sudo curl http://npmjs.org/install.sh | sh

was fetching the url with root privileges. I was supposed to do sh with root privileges.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.