首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >像cloud9一样托管自己的cloud9

像cloud9一样托管自己的cloud9
EN

Ask Ubuntu用户
提问于 2012-08-22 18:42:19
回答 4查看 22.5K关注 0票数 11

嗨,我有一个无头的ubuntu服务器,想要安装类似于IDE的cloud9 -有什么建议吗?

代码突出显示和暗示将是非常好的。这主要用于PHP开发。

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2015-08-04 12:12:09

我推荐编撰 -黑暗主题,git,终端,容易设置,没有大的依赖.

票数 8
EN

Ask Ubuntu用户

发布于 2014-04-26 11:05:10

为了让其他人在这个问题和答案上跌跌撞撞,这是一个快速移动的目标,因为所有依赖技术的发展都在迅速变化。

我认为没有必要再经历构建rvm/npm的手工过程了。大多数发行版现在都附带了这些工具的体面版本,甚至nodejs本身。

所以,最好在他们的github站点上快速回顾一下需求。并遵循他们在部署cloud9方面的领导。

对我来说,有效的步骤(ubuntu12.04,xfce)如下:

  • 我已经安装了nodejs (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

以上各项顺利完成,无错误。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运行,需要用户名/密码来访问它
票数 6
EN

Ask Ubuntu用户

发布于 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 ~/nvm
  • echo '. ~/nvm/nvm.sh' >> ~/.bashrc && . ~/.bashrc

现在使用nvm安装nodejs 0.8.23:

  • nvm install v0.8.23
  • nvm 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,您需要一个脚本:

代码语言:javascript
复制
#!/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中向虚拟主机条目添加以下内容:

代码语言:javascript
复制
ProxyPass / http://localhost:3131
ProxyPassReverse / http://localhost:3131

(可能/和http://..。需要反过来,我不确定)

然后启用mod_proxy模块apache2:sudo a2enmod mod_proxy

并重新启动apache2:sudo service apache2 restart

就是这样,现在您可以在ubuntu服务器上安装cloud9了!

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/179119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档