金钱(警告)
** 状态:** 被贬值
此文章已被删除,不再保留。
理由
Ubuntu 12.04 已于 2017 年 4 月 28 日到期 (EOL)并且不再收到安全补丁或更新。
相反,看
本文可能仍然有用作为参考,但可能不遵循最佳实践或工作在这个或其他Ubuntu版本. 我们强烈建议使用最近的一篇文章写给你正在使用的Ubuntu版本。
- [如何在Ubuntu 16.04上安装Node.js]
如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:
美元
介绍
如果你已经知道Node.js是什么,为什么它很酷,然后直接跳到 安装指南。
对于那些没有听说过node.js的人来说,它是Web应用程序开发领域的热门新鲜事物,它允许您在服务器和客户端上使用JavaScript的Web应用程序进行编写,因此您不需要知道多个编程语言来编程您的网站,它也非常擅长处理实时并发的Web应用程序,这使得它成为许多现代Web应用程序的绝佳选择。
然而,缺点是,所有这些酷的新功能都是真正的,真正的 new. 因此,使用 node.js 并运行并不容易,比如说,在您的 Web 服务器上运行 WordPress。
這是一系列如何安裝、編碼和使用節點的第一個。 Joyent,node.js背後的團隊,一直以驚人的速度改進node.js,到每個月都有多個軟件發布的地步。
这曾经是痛苦的,但节点社区已经聚集在一起,创建了一个伟大的解决方案,允许您轻松管理所有节点安装并随时更改节点版本。
在 VPS 上安装 Node.js
安装过程不可能更简单,一旦您登录到您的VPS,请运行以下命令:
1curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash
你会看到一些输出飞过,然后nvm将被安装。
=> 关闭和重新打开终端以开始使用 NVM
实际上不需要退出,我们只需要确保对您的路径所做的 nvm 更改实际上被反映,所以只需这样做:
1source ~/.profile
或者,运行脚本输出中建议的命令. 现在键入:
1nvm ls-remote
如果您看到错误, -bash: nvm:命令未找到
可能是因为 git 没有安装。
继续安装 git 并重新启动脚本:
1apt-get install git
您将看到所有可用的 node.js 版本的列表,您可以通过前往 node.js 网站找到最新的稳定版本,在该页面的中心印刷。
要安装版本 0.10.13 (截至本文的最新版本) 键入:
1nvm install 0.10.13
如果你类型:
1node --version
现在你会看到节点 v0.10.13 已安装和活跃. 如果你有一个较旧的节点应用程序,它只与节点 v0.8.16 工作,并且想要降级,那么你会输入:
1nvm install v0.8.16
安装并切换到 v0.8.16。
当您完成并希望返回 v0.10.13 时,您可以使用 nvm 的使用命令:
1nvm use v0.10.13
Nvm是很棒的,使节点版本之间的切换很容易和方便,但是,有一个警告。
1which node
你会看到一些有趣的东西。Nvm在用户主目录中安装node.js。这对开发来说很好,但如果你想实际上托管节点应用程序,你不希望通过nvm安装最新新版本的节点,并发现你意外地导致你的生产节点应用程序(可能与最新 node.js不兼容)停止工作。
要做到这一点,运行以下命令(在提示中输入用户密码):
1n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local
上面的命令有点复杂,但它所做的就是将任何版本的节点复制到 /usr/local/ 目录(用户安装的全球文件应该生活在 linux VPS 上),并设置权限,以便所有用户都能访问它们。
如果您想更改已安装的系统广泛的节点版本,只需使用 vXX.XX.XX 将用户节点切换到您想要的版本,然后重新运行上述命令将其复制到系统目录。
要检查它是否有效,成为 root 用户,然后执行另一个命令,以确保节点现在安装在 /usr/local/bin:
1sudo -s
2which node
你应该看到:
1/usr/local/bin/node
Node.js 已安装并准备好使用! 享受!