Ruby On Rails 中指定 Rails 版本和指令


暫時記錄一下,降低 Rails 版本和一些今晚使用了的指令
本打算使用 Rails 2.3.3 不過發生了 MYSQL 連不上的問題.
一重整網頁幾次就會崩潰掉,找了一下 Google 說是因為 MYSQL5.1 的問題.
之後結果降到 MYSQL5.0 結果也一樣,後來只好再指定 Rails 的版本回 2.0.2
另外聽說之後的版本不支持 CGI 模式了,不知道是否為真的,那如果是的那不就只留下 fast-cgi ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 由指定的位置來安裝 Gem
gem install mysql --source http://gems.rubyinstaller.org
gem install rails --version 2.2.2 --include-dependencies

# 指定建立 RoR 的專案 App 版本
rails _2.0.2_ demo
rails _2.0.2_ -d mysql demo

# 指定執行的 Rails 版本環境
vim config/environment.rb
編輯 >> RAILS_GEM_VERSION = '2.0.2'

# 建立專案時指定 database 為 MYSQL 和 生成 dispatch.cgi 等的檔
rails -d mysql --with-dispatchers demo