如何使用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