在 Cloud 9 IDE 中更新 node.js 版本
Posted
技术标签:
【中文标题】在 Cloud 9 IDE 中更新 node.js 版本【英文标题】:Update node.js version inside Cloud 9 IDE 【发布时间】:2015-08-18 08:23:25 【问题描述】:我的 Cloud 9 工作区使用 Node.Js 0.10 运行。如何将其更新到最新版本的 Node.Js(今天是 0.12.4)?
我正在尝试使用 apt-get 安装 Node.Js,但我总是会获得 0.10 版本。
更新: 最新版本的 Cloud 9 工作区现在预装了 4.1.1 版
【问题讨论】:
【参考方案1】:使用 Cloud 9,您可以使用 NVM 安装新版本的 Node.js。 运行:
nvm install 5.5.0
nvm use 5.5.0
nvm alias default v5.5.0
NVM 保留所有版本,因此您可以随时切换回来。
另见https://docs.c9.io/v1.0/docs/writing-a-nodejs-app。
【讨论】:
【参考方案2】:为了改进 Davide Icardi 的回答,这将安装最新的稳定版本:
nvm install stable
在 Cloud9 为我工作。
【讨论】:
nvm alias default stable
更新 default
别名。我不知道它在哪里使用。【参考方案3】:
您正在运行 Debian/Ubuntu 吗?作为nvm
的替代方案,您可以:
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs
source
【讨论】:
是的,我总是在我的“物理”机器上使用该命令,但我不知道为什么这在 Cloud 9 上不起作用,可能是因为它已经安装了覆盖系统安装的 NVM ? 运行which node
。这会告诉你你正在使用什么。如果您不想再使用nvm
,可以从.bashrc
中删除[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
。或者如果喜欢 nvm
,请按照 Davide 的建议行事。以上是关于在 Cloud 9 IDE 中更新 node.js 版本的主要内容,如果未能解决你的问题,请参考以下文章
无法让 Node.js Express 代码在 Cloud 9 中说“Hello World”
Cloud9 - Node.js fs 无法打开 html 文件
使用 Node.js 更新 Google Cloud Secret Manager 中的数据