在Ubuntu 14.04上通过Node Version Manager安装Node.JS

使用节点版本管理器(NVM)轻松安装和管理任何版本的Node.JS。NVM与Ruby的RVM相似,它允许您使用命令行在Node.JS和NPM的不同版本之间安装和切换。

更新Ubuntu

确保通过运行以下命令用最新的软件包更新Ubuntu盒:

apt-get && apt-get upgrade

安装NVM

通过运行以下命令来安装NVM:

curl https://raw.githubusercontent.com/creationix/nvm/v0.24.0/install.sh | bash

这将通过curl下载NVM的最新安装脚本并执行它。通常只需要几秒钟。NVM下载并完成安装后,它将要求您关闭并重新打开终端。只需执行以下命令,就没有必要了:

source /root/.bashrc

通过运行以下命令,确保正确安装了NVM。这将输出NVM的使用说明。

nvm

安装最新的Node.JS

在撰写本文时,Node.JS的最新主要版本为0.12.x。我们将以该版本为例。安装版本0.12。

nvm install 0.12

您可以用任何可用版本的节点(0.10、0.11.2等)替换0.12。NVM将下载Node.JS的预构建二进制版本并进行安装。这只需几秒钟。安装完成后,NVM将输出安装的版本,例如:

Now using node v0.12.0

测试您的节点安装。此命令将输出已安装的节点的版本。

node -v

设置默认版本

为了确保下次您通过ssh登录时使用相同的节点版本,可以通过运行以下命令来设置“默认”节点版本:

nvm alias default 0.12

这将确保在登录服务器时始终使用0.12版的节点。

在版本之间切换

使用NVM,可以安装多个版本的节点。一旦安装了其他版本(例如0.10),您可以通过运行以下命令切换到该节点版本:

nvm use 0.10

请注意,在节点版本之间切换时,关联的npm版本和任何全局npm软件包也将被更改。切换到最近安装的版本时,可能需要重新安装全局npm软件包。



Leave a Comment

在Ubuntu 14.04上安装Ruby on Rails

在Ubuntu 14.04上安装Ruby on Rails

Ruby on Rails(RoR)是用Ruby编程语言编写的框架,可让您将Ruby与HTML,CSS和类似的程序结合使用。

2019年Node.js快速指南

2019年Node.js快速指南

简介什么是Node.js?Node.js既是开源的又是免费的,并且用于多种目的。仅举几例,Node.js对于

如何在Debian 9上安装GruntJS

如何在Debian 9上安装GruntJS

GruntJS是在NodeJS之上编写的JavaScript任务运行程序。它可以用于为您的应用程序自动执行重复任务,如缩小,编译

在Ubuntu 14上安装Adonis.js

在Ubuntu 14上安装Adonis.js

简介Adonis.js是一个用于NodeJ的MVC框架,使您可以用更少的代码编写Web应用程序。它借鉴了其他可靠框架的概念

如何在Ubuntu 16.04 LTS上设置Koa.js节点应用程序

如何在Ubuntu 16.04 LTS上设置Koa.js节点应用程序

在本教程中,我们将学习如何使用Node.js设置Koa.js Web应用程序进行生产。我们还将链接一个示例域,

在Ubuntu 18.04 LTS上设置Nuxt.js Web应用程序

在Ubuntu 18.04 LTS上设置Nuxt.js Web应用程序

Nuxt.js:通用框架Nuxt.js是一个JavaScript框架,旨在快速创建通用Vue.js应用程序。它是最著名的

在Ubuntu上安装Node.js和Express

在Ubuntu上安装Node.js和Express

由Chrome V8引擎提供支持的Node.js是一种流行的语言,用于构建快速可扩展的应用程序。它已经推动了许多项目,包括

在Ubuntu 14.04上从源代码安装Node.js

在Ubuntu 14.04上从源代码安装Node.js

安装构建工具将需要一些工具。运行以下命令:apt-get install make g ++ libssl-dev git下载Node.js源代码i

使用Docker部署Node.js应用程序

使用Docker部署Node.js应用程序

本文将向您展示如何在Docker容器中部署Node应用程序。注意:本教程假定您已安装Docker并已阅读

使用Ops将Javascript Unikernels部署到Vultr

使用Ops将Javascript Unikernels部署到Vultr

将Javascript Unikernels部署到Vultr Unikernels是单应用程序操作系统。与Linux等通用操作系统不同,unikernel

在Ubuntu上部署Meteor应用程序

在Ubuntu上部署Meteor应用程序

本文将引导您完成将Meteor应用程序部署到运行Ubuntu 14.04的Vultr VPS的过程。它也可以在其他Linux发行版上运行(尝试

在Ubuntu 14.04上具有Ghost的Nginx反向代理

在Ubuntu 14.04上具有Ghost的Nginx反向代理

Ghost是一个使用node.js编写的免费开源博客平台,完全可自定义且专用于发布。准备服务器:Updat

在Ubuntu 16.04上使用Node.js创建Hapi.js Web应用程序

在Ubuntu 16.04上使用Node.js创建Hapi.js Web应用程序

Hapi.js是一个丰富,强大且功能强大的Node.js框架,旨在在Node.js生态系统中构建Web应用程序。简单明了的设计使我

如何在Fedora 25上部署Ghost

如何在Fedora 25上部署Ghost

使用其他系统?自2013年发布以来,Ghost是一个开源博客平台,在开发人员和普通用户中越来越受欢迎。一世

如何在Ubuntu 16.04 LTS上使用Express.js创建Node.js RESTful API

如何在Ubuntu 16.04 LTS上使用Express.js创建Node.js RESTful API

在本教程中,您将学习如何设置完整的RESTful API,该API将使用Node.js和Express服务于HTTP请求,同时反向代理它。

设置Sails.js以在CentOS 7上进行开发

设置Sails.js以在CentOS 7上进行开发

使用其他系统?简介Sails.js是Node.js的MVC框架,类似于Ruby on Rails。它使开发现代应用程序版本成为可能

设置Sails.js以在Ubuntu 14上进行开发

设置Sails.js以在Ubuntu 14上进行开发

使用其他系统?简介Sails.js是Node.js的MVC框架,类似于Ruby on Rails。它使开发现代应用程序版本成为可能

如何在Ubuntu 16.04上安装Strapi

如何在Ubuntu 16.04上安装Strapi

简介Strapi是一个开源NodeJS内容管理框架,致力于构建安全且可扩展的生产就绪API应用程序,并

如何在CentOS 7上安装NodeBB

如何在CentOS 7上安装NodeBB

NodeBB是一个现代的,开源的,基于NodeJS的论坛软件。考虑到客户,NodeBB为社区所有者提供了强大的功能和易用性。

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg

在Arch Linux上使用Makepkg可以避免系统污染,确保仅安装必要的依赖关系。

如何在Ubuntu 16.04上安装OpenSIPS控制面板

如何在Ubuntu 16.04上安装OpenSIPS控制面板

快速学习如何在Ubuntu 16.04上安装OpenSIPS控制面板,为VoIP提供商提供支持的功能。

在Fedora 28上安装Akaunting

在Fedora 28上安装Akaunting

学习如何在Fedora 28上安装Akaunting,一款适合小型企业和自由职业者的开源会计软件。

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

如何在CentOS 7上安装Mailtrain新闻通讯应用程序

使用其他系统?Mailtrain是一个基于Node.js和MySQL / MariaDB构建的开源自托管新闻通讯应用程序。

诊断Minecraft服务器延迟和低TPS

诊断Minecraft服务器延迟和低TPS

了解導致Minecraft延遲的原因和解決方案,包括優化伺服器性能和減少滯後的步驟。

AI 能否應對越來越多的勒索軟件攻擊?

AI 能否應對越來越多的勒索軟件攻擊?

勒索軟件攻擊呈上升趨勢,但人工智能能否幫助應對最新的計算機病毒?AI 是答案嗎?在這裡閱讀知道是 AI 布恩還是禍根

ReactOS:這是 Windows 的未來嗎?

ReactOS:這是 Windows 的未來嗎?

ReactOS,一個開源和免費的操作系統,這裡有最新版本。它能否滿足現代 Windows 用戶的需求並打倒微軟?讓我們更多地了解這種老式但更新的操作系統體驗。

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

通過 WhatsApp 桌面應用程序 24*7 保持聯繫

Whatsapp 終於為 Mac 和 Windows 用戶推出了桌面應用程序。現在您可以輕鬆地從 Windows 或 Mac 訪問 Whatsapp。適用於 Windows 8+ 和 Mac OS 10.9+

人工智能如何將流程自動化提升到新的水平?

人工智能如何將流程自動化提升到新的水平?

閱讀本文以了解人工智能如何在小型公司中變得流行,以及它如何增加使它們成長並為競爭對手提供優勢的可能性。

macOS Catalina 10.15.4 補充更新引發的問題多於解決

macOS Catalina 10.15.4 補充更新引發的問題多於解決

最近,Apple 發布了 macOS Catalina 10.15.4 補充更新以修復問題,但似乎該更新引起了更多問題,導致 mac 機器變磚。閱讀這篇文章以了解更多信息