Почему бы просто не открыть ДОПОЛНИТЕЛЬНЫЕ ДРАЙВЕРЫ на панели PREFERENCES и выбрать версию драйвера POST_RELEASE?
В интересах других, натыкающихся на этот вопрос и ответы, это быстро движущаяся цель, потому что развитие во всех зависимых технологиях быстро меняется.
Я не думаю, что есть необходимость в ручном процессе сборки rvm / npm. Большинство дистрибутивов теперь поставляются с достойными версиями этих инструментов и даже самими узлами.
Итак, лучше всего быстро просмотреть требования на своем сайте github .. и следовать их примеру при развертывании cloud9.
Для меня, шаги, которые сработали (ubuntu 12.04) , xfce):
У меня уже были узлы (0.10.26) и npm (1.4.3), поэтому npm install -g sm .. затем sudo apt-get install libxml2-dev .. useradd -m cloud9 su - cloud9 git clone git://github.com/ajaxorg/cloud9.git cd cloud9 npm installВсе вышеперечисленное выполнено успешно без ошибок.
На веб-сайте cloud9 выполняется дословно:
Я только что установил cloud9 IDE вчера (и пробовал всю последнюю неделю) на сервере ubuntu 12.04, это довольно сложно, но я понял, как это сделать (с помощью http://www.samclarke.com/
Если у вас установлен nodejs, сначала нужно удалить его. он и вам нужно установить некоторые дополнительные пакеты: sudo apt-get install build-essential g++ curl libssl-dev apache2-utils git libxml2-dev
Вы должны создать нового пользователя с именем cloud9, например sudo adduser cloud9. Все, что следует за этим, должно выполняться как новый пользователь!
Установите диспетчер версий узлов (nvm) в домашний каталог cloud9 с помощью:
git clone git://github.com/creationix/nvm.git ~/nvm echo '. ~/nvm/nvm.sh' >> ~/.bashrc && . ~/.bashrc [ ! d5]Теперь установите nodejs 0.8.23 с помощью nvm:
git clone git://github.com/creationix/nvm.git ~/nvm nvm use v0.8.23Установите исходную мишень через npm: [!d12 ] nvm use v0.8.23
Клонировать хранилище cloud9 git в домашнем каталоге cloud9:
git clone git://github.com/ajaxorg/cloud9.gitПерейдите в каталог «cloud9» и запустите sourcemint:
git clone git://github.com/ajaxorg/cloud9.gitТеперь вы можете запустить cloud9 с ~ / cloud9 / bin / cloud9.sh .
Чтобы автоматически запустить cloud9, вам нужен скрипт:
#!/bin/bash
# It is important to use bash here and not sh!
. ~/nvm/nvm.sh
nvm use v0.8.23
~/cloud9/bin/cloud9.sh
Сценарий должен иметь исполняемые разрешения!
Вы можете запустить сервер при запуске добавив следующую строку в /etc/rc.local: su cloud9 -c /home/cloud9/scriptname.sh &
Если вы хотите, чтобы облачный 9 был доступен на порту 80, добавьте следующее в свою запись virtualhost в apache2:
ProxyPass / http://localhost:3131
ProxyPassReverse / http://localhost:3131
(возможно, и / или http: // ... должно быть наоборот, я не уверен)
[d2 7] Затем включите модуль mod_proxy apache2: sudo a2enmod mod_proxyИ перезапустите apache2: sudo service apache2 restart
Вот и все, теперь у вас есть рабочая установка cloud9 на сервере ubuntu! [ ! D29]
Также вы можете использовать koding.com без установки полного ide на вашем сервере - вам нужно будет установить только плагин, который необходимо подключить к вашей машине через ssh. Итак, здесь у вас будет терминал и просмотрщик файлов - работа хорошая для меня.
Еще одна облачная среда IDE, не устанавливающая ничего на вашем сервере, даже плагин для подключения - koding.com :
И , что сейчас в Alpha, и я не тестировал его, но выглядел хорошо:
Также вы можете использовать vi в качестве хорошего текстового редактора - вам нужно будет только подключиться через ssh к вашей машине .
И еще один вариант - вы можете использовать атом с некоторым плагином для удаленного редактирования файлов, или вы можете редактировать файл локально и нажимать некоторые кнопки для загрузки файла на сервер (с помощью git с некоторым плагином) .