cloud9 on Ubuntu12.04
Ubuntu 12.04にcloud9を入れます
nodejs の実行環境がインストールされていることが前提
nvm
nodejsは0.6系じゃないと動かないので nvmで切り替えられるようにする
git clone git://github.com/creationix/nvm.git
cd nvm
source nvm.sh
nvm install 0.6.19
nvm use 0.6.19
cloud9
cloud9のインストールのためsmをインストール
npm install -g sm
cloud9を取ってくる
git clone https://github.com/ajaxorg/cloud9.git cloud9
cd cloud9
sm install
install終わったら
./bin/cloud9.sh で起動
エラー対応
libxml
sm installの途中で
sudo npm owner ls libxml しろみたいなエラーが出てる時は
sudo apt-get install libxml2-dev
をしてからもう一度 sm install
RangeError: Maximum call stack size exceeded
socket.io周りのトラブルらしい
node 0.6.19だと動くので nvmとかでswitch
参考:https://github.com/ajaxorg/cloud9/issues/1896
ポートの指定のしかた
port指定するときは ./bin/cloud9.sh -p 18080みたいにする
ssh でトンネルすれば外部からでもおk