如何在ubuntu服务器上安装cloud9 IDE

时间:2013-09-21 05:03:46

标签: python ubuntu web editor hosted

我有一个开发服务器,主要运行基于python的应用程序。 我喜欢像cloud9这样的工具界面,但由于我有一台服务器,我宁愿在我自己的服务器上有类似的东西。这就是我所说的“自托管”。我只需要编辑本地文件(即该服务器上的文件)。

服务器正在运行Ubuntu服务器12.04。 cloud9显然可用于自托管,但我从未使用过node.js,如果可能的话我不想了解它。我知道云9还提供与其他服务器的ssh集成,但我希望找到一个可以在Ubuntu上轻松安装并轻松配置的软件包。

在stackoverflow上有一个类似的问题,但从2009年开始。

2 个答案:

答案 0 :(得分:18)

自发布其他答案以来,Cloud9的git存储库和说明已更改。有关详细信息,请参阅https://github.com/c9/core/。以下说明似乎适用于香草Ubuntu 14.04。

  1. Install Git如果您还没有:

    sudo apt-get update && apt-get install build-essential
    sudo apt-get install git
    
  2. Install node.js如果您还没有安装最新版本:

    # Install node.js
    wget -O  ~/node-v0.10.33-linux-x64.tar.gz http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
    tar -zxf ~/node-v0.10.33-linux-x64.tar.gz
    rm       ~/node-v0.10.33-linux-x64.tar.gz
    echo 'export PATH=$PATH:~/node-v0.10.33-linux-x64/bin' >> ~/.bashrc
    source ~/.bashrc
    
  3. 下载并设置Cloud9:

    # Setup and start Cloud9 server
    # (You can get a zip file instead of using git)
    git clone https://github.com/c9/core.git c9sdk
    c9sdk/scripts/install-sdk.sh
    
  4. 服务器成功启动后,您可以使用Ctrl-C停止它。然后,您可以使用不同的工作区启动它:

    node c9sdk/server.js -w ~/my_workspace/
    
  5. 访问http://localhost:8181,在浏览器中查看Cloud9 IDE。

  6. 如果您不喜欢自托管的Cloud9 Web-IDE,可以尝试OrionCodiadCodebox

答案 1 :(得分:7)

在您自己的服务器上安装Cloud9 IDE并不像您想象的那么难。

基本上是这些步骤:

  1. Install node.js

  2. Clone Cloud9's Git repository to your server and install

  3. 在终端中运行命令以启动Cloud9应用程序:

  4. bin/cloud9.sh -w ~/git/myproject -l 0.0.0.0

    然后,您可以在http://yourserveraddress:3131访问您的Cloud9应用程序(3131是它将在其上投放的默认端口。

    根据要求,您将不会在过程中了解node.js;)