Node.js 在Ubuntu中安装不带sudo的NodeJS

Node.js 在Ubuntu中安装不带sudo的NodeJS,node.js,ubuntu,Node.js,Ubuntu,我已经跟着了 之前,我使用Yeoman和bower与NodeJS创建AngularJS应用程序。那时候我用sudo安装了所有的 这就是我所遵循的 sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs sudo apt-get insta

我已经跟着了

之前,我使用Yeoman和bower与NodeJS创建AngularJS应用程序。那时候我用sudo安装了所有的

这就是我所遵循的

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

sudo apt-get install git-core
最近我尝试创建一个AngularJS应用程序,但它没有正确创建。然后我发现我不应该在安装nodejs、yeoman和Bower时使用sudo

我在这里搜索并找到了解决方案

所以首先我卸载了NodeJS

sudo apt-get remove nodejs
然后遵循链接中提供的第一个选项

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl https://www.npmjs.org/install.sh | sh
最后一个命令无效。它表明

$ curl https://www.npmjs.org/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    51  100    51    0     0     63      0 --:--:-- --:--:-- --:--:--    63
sh: 1: Moved: not found
我在谷歌上搜索并尝试了以下内容

它显示以下错误

npm cannot be installed without node.js.
Install node first, and then try again.

Maybe node is installed, but not in the PATH?
Note that running as sudo can change envs.

PATH=/home/myuser/local/bin:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-7-oracle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

为什么会这样?我怎样才能解决这个问题?谢谢

好的,我已经试过为我工作了

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=$HOME/local
make install
curl -L https://www.npmjs.com/install.sh | sh

需要执行
sudo apt install python3 pip
pip3 install distutils
,否则
/configure--prefix=$HOME/local
失败
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=$HOME/local
make install
curl -L https://www.npmjs.com/install.sh | sh