如何使用apt安装NodeJS 4?

如何使用apt-get实用程序在Ubuntu上安装NodeJS 4 ?

说明来自这里: https : //github.com/nodesource/distributions

 wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash - 

然后:

 sudo apt-get install nodejs 

这是系统版本:

 ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r Release: 15.04 ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v v4.0.0 ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v 2.14.2 

节点版本管理器始终具有最新版本

我强烈认为,如果您要在要进行开发的计算机上安装Node (而不是生产服务器),那么安装Node with Node Version Manager是Ubuntu的最佳选择。

当您通过官方存储库安装时,您最终会得到一些非常过时的东西。 你总是可以添加一个PPA,但你仍然会得到凌乱的权限 ,从全局安装npm模块需要管理员权限。

使用NVM,所有内容都保存在您的主文件夹中(因此不需要sudo ),您可以安装多个版本的Node(包括4.0)并轻松切换它们。

使用NVM安装

取自NVM安装说明 :

获取NVM的最新副本(您可能需要首先sudo apt-get install curl ):

 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash 

告诉你的shell使用nvm (你可能想把它添加到~/.bashrc所以它将来会自动发生):

 source ~/.nvm/nvm.sh 

然后安装最新的节点版本:

 nvm install 4.0 

并告诉nvm您要使用哪个版本的Node:

 nvm use 4.0 

您可能还想将nvm use 4.0行添加到~/.bashrc ,这样您每次启动终端时都不必选择节点版本。

现在,如果您检查which node应该为您提供主文件夹中可执行节点的路径。 运行node --version应该告诉你正在运行v4.0.0

有了kudus到@jarsever,我个人不赞成“ curl | sh ”范式。

如果你感到同样的不安,当我被要求将一些任意文本从互联网上传输到root帐户的shell过程中时,你可能想尝试同样的效果但是(稍微)少恐惧,不确定并怀疑:

 version=4 apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280 apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main' apt-get update apt-get install nodejs 

我相信这个过程应该是清楚的,你也可以通过Ubuntu的软件属性UI做同样的事情。

我喜欢使用pypi中的nodeenv( https://pypi.python.org/pypi/nodeenv ),你使用pip安装软件包,然后设置一个“node / virtualenv”并告诉它安装一个预建版本,快速而简单。 保罗

这对我有用

 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 curl https://www.npmjs.org/install.sh | sh 

资料来源: https : //gist.github.com/isaacs/579814