cloud9是一款基于node.js的在线编辑器,支持php,ruby,python,js,等语言的编辑,可以和scm系统整合等。我的安装步骤:安装node version 管理软件 n ,
git clone https://github.com/visionmedia/n
将 n/bin添加到PATH中,然后运行:
n 0.10.22 # 就可以安装0.10.22版本了
然后git clone cloud9的代码
cd cloud9
npm install # 一路畅通
狗血的,白天在公司的电脑上折腾虚拟机,因为公司上网得通过代理,但通过代理一直install失败各种下载失败,设置了很多参数,就是不成功,只好晚上回到自己电脑上折腾,不用代理,一路下载顺利
bin/cloud9.sh #走起
shiitt 访问时,一加载完 就退出,报
Error: spawn enoent # 这个错误
然后网上一大把搜,最后这篇文章可能有用,因为v0.10.22要求scm:mercurial ,所以有人就建议安装个 mercurial。
后面有人将 config/default.js中的 ./cloud9.ide.hg 注释掉 也可以运行
选哪种 自己看着办,可能cloud9还有其他地方依赖 mercurial 所以最好还是装之吧,注释掉如果你真的不喜欢mercurial
centos git clone 又因为代理的问题不能conncet github:443
可以设置这个: git config --global http.proxy 182.168.1.108:3128
node version manager
安装:
curl https://raw.github.com/creationix/nvm/master/install.sh | sh
重新登录后使用:
nvm ls
nvm install v0.10.22
nvm ls
软连接用全路径
ln -s 真文件全路径 软文件全路径
解压bz2
#解压
tar xjvf test.tar.bz2 –C /home/jingxing05
cloud9 跑起来就down掉,有可能是 mercurial没装,请先安装之
sudo apt-get install mercurial