- 最初にセットアップするときに毎度やることをメモ
- 間違ってるところとか、追加することがあるので随時更新します(wikiなので)
- まずrailsコマンドでrailsの開発ディレクトリを作る
rails myproject
cd myproject
-現バージョンでfreeze
rake rails:freeze:gems
-database.ymlをrename
mv config/database.yml config/database.yml.default
-rspecを追加 (参考: http://wiki.github.com/dchelimsky/rspec/rails)
ruby script/plugin install git://github.com/dchelimsky/rspec.git -r 'refs/tags/X.X.X'
ruby script/plugin install git://github.com/dchelimsky/rspec-rails.git -r 'refs/tags/X.X.X'
ruby script/generate rspec
-haml,sassを追加
ruby script/plugin install git://github.com/nex3/haml.git
ruby script/plugin install git://github.com/dfischer/rspec-haml-scaffold-generator.git
-国際化
ruby script/plugin install git://github.com/amatsuda/i18n_generators.git
ruby script/generate i18n ja
-jqueryを追加
ruby script/plugin install git://github.com/aaronchi/jrails.git
-rcovを追加
vi config/environment.rb # config.gem "rcov" を追加
rake gems:unpack:dependencies
ruby script/plugin install git://github.com/commondream/rcov_plugin.git
- 一旦commit
svn import -m 'プロジェクトの初期設定' svn+ssh://xxx@xxx.ark-web.jp/trunk/rails
svn import -m 'プロジェクトの初期設定' SVNレポジトリ/trunk/rails
- それをcheckout
svn checkout svn+ssh://xxx@xxx.ark-web.jp/trunk/rails
svn checkout SVNレポジトリ/trunk/rails
logなどをignore
svn remove log/*.log
svn propset svn:ignore "*.log" log
svn propset svn:ignore "*" tmp/cache/
svn propset svn:ignore "*" tmp/sessions/
svn propset svn:ignore "*" tmp/sockets/
svn propset svn:ignore "*" tmp/pids/
svn propset svn:ignore "database.yml" config/
- gemをbuild
rake gems:build
#blikifooter(志田)
tag: [[Ruby on Rails>tag/Ruby on Rails]]