嗨,我有一个无头的ubuntu服务器,想要安装类似于IDE的cloud9 -有什么建议吗?
代码突出显示和暗示将是非常好的。这主要用于PHP开发。
发布于 2015-08-04 12:12:09
我推荐编撰 -黑暗主题,git,终端,容易设置,没有大的依赖.

发布于 2014-04-26 11:05:10
为了让其他人在这个问题和答案上跌跌撞撞,这是一个快速移动的目标,因为所有依赖技术的发展都在迅速变化。
我认为没有必要再经历构建rvm/npm的手工过程了。大多数发行版现在都附带了这些工具的体面版本,甚至nodejs本身。
所以,最好在他们的github站点上快速回顾一下需求。并遵循他们在部署cloud9方面的领导。
对我来说,有效的步骤(ubuntu12.04,xfce)如下:
npm install -g sm ..。sudo apt-get install libxml2-dev ..。useradd -m cloud9su - cloud9git clone git://github.com/ajaxorg/cloud9.gitcd cloud9npm install以上各项顺利完成,无错误。npm安装确实需要一段时间,因为它构建了所有必需的依赖项。
以下是从cloud9网站逐字摘录的内容,其工作原理如下:
运行
bin/cloud9.sh ..运行在默认tcp 3131上,可从http://localhost:3131访问。bin/cloud9.sh -w ~/myproject ..使用指定的项目运行。bin/cloud9.sh -l 0.0.0.0 ..在所有接口上收听bin/cloud9.sh --username user --password somepassword ..使用基本的auth运行,需要用户名/密码来访问它发布于 2013-03-19 08:37:50
昨天我刚刚在ubuntu12.04服务器上安装了cloud9 IDE (并在上周进行了一次测试),这有点棘手,但我想出了如何(借助http://www.samclarke.com/2012/07/how-to-install-cloud-9-ide-on-ubuntu-12-04-lts-precise-pangolin/)来实现它。
如果安装了nodejs,首先必须卸载它,并且需要安装一些额外的软件包:sudo apt-get install build-essential g++ curl libssl-dev apache2-utils git libxml2-dev
您应该创建一个名为"cloud9“的新用户,例如sudo adduser cloud9。接下来的一切都必须作为新用户来完成!
使用以下方法将节点版本管理器安装到cloud9的主目录中:
git clone git://github.com/creationix/nvm.git ~/nvmecho '. ~/nvm/nvm.sh' >> ~/.bashrc && . ~/.bashrc现在使用nvm安装nodejs 0.8.23:
nvm install v0.8.23nvm use v0.8.23通过npm安装源代码:
npm install sm将cloud9 git存储库克隆到cloud9的主目录中:
git clone git://github.com/ajaxorg/cloud9.git转到目录"cloud9“并运行sourcemint:
../node_modules/sm/bin/sm install现在您可以使用~/ cloud9 9/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 &
如果希望在端口80上访问cloud9,请在apache2中向虚拟主机条目添加以下内容:
ProxyPass / http://localhost:3131
ProxyPassReverse / http://localhost:3131(可能/和http://..。需要反过来,我不确定)
然后启用mod_proxy模块apache2:sudo a2enmod mod_proxy
并重新启动apache2:sudo service apache2 restart
就是这样,现在您可以在ubuntu服务器上安装cloud9了!
https://askubuntu.com/questions/179119
复制相似问题