3 Jul
Rails Deployment
Rails Edge
1.2
- http://weblog.rubyonrails.com/2007/1/19/rails-1-2-rest-admiration-http-lovefest-and-utf-8-celebrations
- http://forum.rubykr.org/viewtopic.php?p=4647
Deprecations
- http://www.rubyonrails.org/deprecation
- http://wiki.rubyonrails.com/rails/pages/Deprecated+Patterns
- http://mentalized.net/journal/2007/03/13/rails_20_deprecations/
Managing Rails Version
sudo gem update rails -y
- In Project Folder
rake rails:update
- config/environment.rb
RAILS_GEM_VERSION = “1.2”
- System Rails → vendor/rails
depot> rake rails:freeze:gems
- Clear vendor/rails
depot> rake rails:unfreeze
Managing Gems
- Select versions/locations to be used
gem unpack gem_name
gem query -rn rails
rake freeze_gems
Install
gem install -r rake -v “< 0.4.3” #Using Older Version
gem install SomePoorlyTestedProgram -t #Gem’s Test Suite
Mongrel
#Agile Book
mongrel_rails cluster::configure -e production -p 8000 -a 127.0.0.1 -N 2 -c /deploy/path/current
mongrel_rails cluster::configure -e production -p 8000 -N 1 -c /home/jykim/dev/rails/lifidea/current
Capistrano
cap —apply-to /local/project/path [applicationname]
rake remote:setup
rake remote:cold_deploy
rake remote:deploy
- http://manuals.rubyonrails.com/read/chapter/98#page262
- http://wiki.rubyonrails.org/rails/pages/Capistrano
- http://www.hostingrails.com/forums/wiki_thread/5
- http://capify.org/