1

我已经安装了带有节点 v0.6.19 的 Cloud9 IDE。安装的默认节点是 v0.11.5。

当我使用 Cloud9(使用节点 v0.6.19)启动一个简单脚本时,它使用我启动 Cloud9 IDE(v0.6.19)的节点版本。

console.log('Version: ' + process.version);

日志v0.6.19

有没有办法可以使用不同版本的节点?我想为我的应用程序使用 v0.11.5,为 Cloud9 IDE 使用 v0.6.19。

4

4 回答 4

1

我在https://c9.io/上使用 Cloud9 IDE 。我也想更改 Node 的版本并找到此页面,但没有任何说明有帮助。我正在为未来的 Google 员工发布我的解决方案。

Cloud9nvm预装了节点版本管理器。这些是我用来更改在单击文件的“运行”时运行的 Node 版本的步骤。

$ mkdir /home/ubuntu/.nvm/versions
$ nvm install 0.12.0
$ nvm alias default 0.12.0

为什么是 mkdir?可能是因为nvm 支持是“初级的”。无论如何,这对我有用。

您可以通过将其添加到您的server.js文件来确认这一点:

console.log("Node Version: " + process.version)

希望这可以帮助某人。

于 2015-02-19T19:33:15.593 回答
0

我正在fbedf05b23使用 Node.js v0.10.17 运行 Cloud9 IDE 最新的主分支 ()。您需要安装 libxml2。我正在使用 Mac OSX。

brew update
brew install --universal libxml2
brew upgrade node
git clone https://github.com/ajaxorg/cloud9.git
cd cloud9
npm install
npm install jsDAV
sudo bin/cloud9.sh -w ~/path/to/workspace --username xxx --password xxx
于 2013-08-27T14:03:19.817 回答
0

诀窍似乎是编辑/cloud9/configs/default.js和指定

{
    packagePath: "./cloud9.run.node",   // or "./cloud9.run.node-debug"
    listenHint: "Important: in your scripts, use 'process.env.PORT' as port and '0.0.0.0' as host.",
    // **** ADD THIS: ****
    nodeVersions: {
        "0.10": "/root/.nvm/v0.10.21/bin/node"
        // and so on...
    }
},

对于插件cloud9.run.nodecloud9.run.node-debug.

于 2013-11-13T12:09:02.550 回答
0

打开 tun 面板(在设置按钮附近运行图形)并从下拉列表中选择所需的版本。

于 2013-08-31T17:38:49.457 回答