概述
无论您是单个开发人员还是拥有多个开发人员的团队,Cloud9 都是一个易于使用、灵活的云 IDE。 Cloud9 可能适合您的需求,因为它是一个自托管软件包,可让您在云中进行开发。 在云中开发是有益的,因为您可以从任何地方编辑您的代码 – 甚至在您的手机上。
要求
- Debian Wheezy
- 吉特
- 10分钟
安装
首先,安装程序会安装所有必需的包,因此我们不必专注于安装 Node.js 或任何类似的所有包。
将最新版本的 Cloud9 克隆到名为的文件夹中 sdk
,但是您可以将文件夹重命名为任何名称。
git clone https://github.com/c9/core sdk
下一步是深入到我们将存储库克隆到的目录。
cd sdk/
在深入到所需文件所在的目录后,我们可以开始安装它。 Cloud9 实际上提供了一种非常简单的方法,使用单个命令。
./scripts/install-sdk.sh
一旦安装完成且没有任何错误,我们就可以运行新安装的 Cloud9。 请记住,实际命令不是持久性的,一旦您执行以下操作,IDE 将脱机 close SSH 终端窗口。 要保持在线状态,您可以使用类似的程序 screen
.
node server.js -p 8181 -l 0.0.0.0 -w /our/project/directory/-a :
实际上 Cloud9 不支持同时处理多个项目。 但是,您可以创建一个项目根文件夹,其中存储所有项目。 此外,我们可以更改 Cloud9 应该侦听的端口,为此您可以在之后编辑参数 -l
在我们上面的命令中。
防火墙规则
如果您激活了任何防火墙或 iptables 来保护您的服务器,则必须打开 Cloud9 所需的端口。
iptables -A INPUT -p tcp --dport 8181 -j ACCEPT
请记住,如果您更改了 Cloud9 应侦听的端口,则必须更改防火墙规则中的端口。
结论
您已完成安装 Cloud9 在线 IDE。 您现在可以享受使用云编辑器的好处。 享受您的新 Cloud9 安装!
注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com