前段时间我在我的Ubuntu系统上安装了node.js. 通过以下步骤(转储我的历史记录):
309 git clone git://github.com/joyent/node.git
310 cd node/
311 ./configure
312 make
313 ls -l
314 node
315 sudo make install
Run Code Online (Sandbox Code Playgroud)
我的版本是v0.3.2-pre.
请问,是否有通过卸载/安装或升级获得新版本的简洁方法?我对make或git的经验不多.
谢谢
gen*_*nry 102
curl http://npmjs.org/install.sh | shnpm install -g nn latestn是节点版本管理器.它为您完成所有工作.它会安装并切换到您指定的版本,如果您已安装它,则只需切换.
注意:如果由于权限而无法安装内容,请不要使用sudo.输入此命令一次将您的用户帐户设置为/usr/local/目录的所有者,这样您就可以在没有sudo的情况下在其中发出正常命令.这是一个更理智的选择.
sudo chown -R $USER /usr/local
Run Code Online (Sandbox Code Playgroud)
Dan*_*man 51
再做同样的事情.新的二进制文件将复制到旧的二进制文件.
git clone 创建git存储库节点的源代码的副本cd node/ 将目录更改为您刚刚使用这些文件创建的目录./configure 检查依赖项并创建一个makefilemake 执行makefile,导致将源代码编译成二进制可执行文件,库和任何其他输出ls -l 列出当前目录中的文件node运行node刚刚从源代码编译的二进制可执行文件,以确保编译成功sudo make install 将刚刚创建的文件从当前目录复制到永久家庭/ usr/local/bin等最后一步用你刚刚构建的东西覆盖已经存在的东西.
nel*_*nic 16
sudo!节点的当前/稳定版本是v8.11.3(2018-06-12),请参阅:nodejs.org以获取最新版本.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash && source ~/.nvm/nvm.sh
获得NVM后,您可以使用nvm命令安装特定版本的Node.js:
nvm install v8.11.3
注意:您可能需要关闭并重新打开终端窗口才能使nvm命令可用.
您应该期望在终端中看到类似的内容:
Now using node v8.11.3
是的,这很简单,不需要sudo!
现在请Upvote这个(所以其他人可以避免 - sudo安装东西!)
并有一个美好的一天编写node.js代码!
Microsoft Windows用户?请参阅:https://github.com/coreybutler/nvm-windows
查看节点邮件列表表明使用NVM(节点版本管理器)是管理nodejs版本控制/升级的首选方式.请参阅:github.com/creationix/nvm
NVM由蒂姆·卡斯韦尔(和朋友)是" 好不是" ñ从visionmedia(TJ Holowaychuk)github.com/visionmedia/n因为冗长的命令的意思是多容易跟踪的你在你的终端/ SSH登录在做什么.它也快,节省了小猫的不需要 sudo在使用由团队liftsecurity.io Node.js的安全专家!
另外值得一提的是:NVM几乎三乘许多GitHub的星星一样ñ(8742 VS 3098),这是通常 -但并不总是-更好的模块的标志......随时纠正,如果你有证据,否则......
ode*_*fos 10
这在Ubuntu 12.04上对我很有用:http: //dev.squarecows.com/2012/06/28/nodejs-0-8-on-ubuntu-12-04/
add-apt-repository ppa:richarvey/nodejs
apt-get update
apt-get install nodejs npm
Run Code Online (Sandbox Code Playgroud)
无需构建任何东西.这将通过包管理器完成.