2013-09-21 4 views
9

У меня есть сервер разработки, в котором работают в основном приложения на основе python. Мне нравится интерфейс таких инструментов, как cloud9, но поскольку у меня есть сервер, я бы предпочел что-то подобное на моем собственном сервере. Это то, что я подразумеваю под «самообслуживанием». Мне нужно только отредактировать локальные файлы (т. Е. Файлы на этом сервере).Как установить cloud9 IDE на сервер ubuntu

Сервер работает под управлением сервера Ubuntu 12.04. cloud9, по-видимому, доступен для самостоятельного хостинга, но я никогда не использовал node.js, и я не хочу узнавать об этом, если это возможно. Я знаю, что облако 9 также предлагает интеграцию ssh с другими серверами, но я надеюсь найти пакет, который я могу легко установить на Ubuntu и легко настроить.

Существует аналогичный вопрос на StackOverflow, но с 2009 года

+0

В первую очередь, вопросы, связанные с привлечением внимания, исключены из SO, я предлагаю вам переименовать его в нечто вроде «как установить Cloud9 IDE на Ubuntu». –

+0

благодарим вас за этот совет. –

ответ

15

репозиторий Cloud9 и инструкции изменились с другой ответ был отправлен. См. 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 в вашем браузере.

Если вы не любите самопринятый Cloud9 веб-IDE, вы можете попробовать Orion, Codiad или Codebox.

+0

Пропущенный шаг на ваниле Ubuntu 14.04: sudo apt-get update && apt-get install build-essential –

+0

Это: 'node c9sdk/server.js -w ~/my_workspace/'помогло. – xdevs23

+0

, если вы используете Ubuntu 16.04, вам также нужно запустить 'apt-get install python2.7', поскольку по умолчанию включен v3. –

7

Начало Cloud9 IDE установлен на вашем собственном сервере, не так сложно, как вы думаете.

Это в основном эти шаги:

  1. Install node.js

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

  3. Выполнить команду в терминале, чтобы запустить приложение Cloud9:

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

Затем вы можете получить доступ к своему облачному приложению по адресу http://yourserveraddress:3131 (3131 - это порт по умолчанию, на котором он будет работать.

В соответствии с просьбой, вы не узнали много о Node.js в процессе;)

+1

спасибо. Мне понравилось получать совместимую версию node.js на ubuntu LTS, но после этого было легко. –

+0

добро пожаловать. это отличная настройка, и хотя у меня сейчас большая пропускная способность в офисе, я часто использую мобильные данные на дороге и имею эту пульт дистанционного управления, а также некоторые сеансы tmux или установку Gate One для веб-терминала, это действительно очень мощный для тонких клиентских вычислений. пс. upvote на принятом ответе даст ангелу свои крылья;) –

Смежные вопросы