http://www.codefirst.org/AsakusaSatellite/
開発者がリモートでコミュニケーションを取りながらスムーズに開発を出来るようにするためのツール。
実際に東京ー名古屋間でリモートで開発を進めたらしい。
会社に行きたくない僕もとしてはオンライン上で開発出来たってのはすごく憧れる。
自分も出来るようになりたいと思いつつ、プライベートの開発で使ってみようと思っています。
必要なのは
・Ruby 1.8.7
・RubyGems 1.4.2以降
・MongoDB 1.8.1以降
・Bundler 1.0.7以降
らしいので入れていく。
最初にbundlerをインストール。
gem install bundler次はmongoDBを入れる
参考にしたのは
http://cloudrop.jp/mongodb/install_memo_on_sakuravps
インストールと起動をまとめて
vim /etc/yum.repos.d/10gen.repo yum install mongo-10gen* --enablerepo=10gen10gen.repoの中身は
/etc/init.d/mongod start
[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0AsakusaSatellite本体
wgetでよくわからなかったのでブラウザからローカルに落としてサーバーにftpで送った。
解凍して以下を実行
cd AsakusaSatellite/ bundle install --path vendor/bundleしかしnokogiriが入らないと怒られる。
gem install nokogiri
でも入らない。
以下2つを怒られては入れ、怒られては入れしてやっとnokogiriが入った
yum -y install libxml2-devel
yum install libxslt-devel
再度
bundle install --path vendor/bundle
でやっと入った。
よし、起動!
bundle exec thin -R socky/config.ru -p3002 -t0 start
がno such file to load -- openssl (RuntimeError)だと。
yum install openssl-devel
で入れて、Rubyを入れ直し。
bundle exec thin -R socky/config.ru -p3002 -t0 start undle exec rails serverやっと動いた。 railsにも慣れていかないとなー。
0 件のコメント:
コメントを投稿