有多種想要使用最新版本的Rails?有多種方式任你選擇:
1,svn更新方式
如果你安裝了Subversion,在你的Rails project的vendor目錄下運(yùn)行以下命令
這類(lèi)似于著你將Rails的開(kāi)發(fā)trunk符號(hào)鏈接到你的vendor/rails目錄下
下次你svn up你的Rails project的時(shí)候會(huì)自動(dòng)更新最新的Rails代碼
config/boot.rb會(huì)check vendor/rails目錄,如果存在則會(huì)從它這里load Rails而不是安裝的gems
2,使用svn客戶端將代碼check out到vendor/rails
如果你不是用svn來(lái)管理project代碼,可以使用svn客戶端在vendor目錄下運(yùn)行如下命令
3,安裝穩(wěn)定發(fā)布版的Rails
4,安裝beta gems版本的Rails
但是這可能不是最新版本的Rails
如果你想提交Rails的patch,可以這樣做:
并在http://dev.rubyonrails.org/newticket提交“[PATCH]”描述
1,svn更新方式
如果你安裝了Subversion,在你的Rails project的vendor目錄下運(yùn)行以下命令
- svn propset svn:externals \
- "rails http://dev.rubyonrails.org/svn/rails/trunk" .
這類(lèi)似于著你將Rails的開(kāi)發(fā)trunk符號(hào)鏈接到你的vendor/rails目錄下
下次你svn up你的Rails project的時(shí)候會(huì)自動(dòng)更新最新的Rails代碼
config/boot.rb會(huì)check vendor/rails目錄,如果存在則會(huì)從它這里load Rails而不是安裝的gems
2,使用svn客戶端將代碼check out到vendor/rails
如果你不是用svn來(lái)管理project代碼,可以使用svn客戶端在vendor目錄下運(yùn)行如下命令
- svn co http://dev.rubyonrails.org/svn/rails/trunk rails
3,安裝穩(wěn)定發(fā)布版的Rails
- rake rails:freeze:edge
4,安裝beta gems版本的Rails
- sudo gem install rails -s http://gems.rubyonrails.org
但是這可能不是最新版本的Rails
如果你想提交Rails的patch,可以這樣做:
- cd vendor/rails
- svn diff > descriptive_patch_name.diff
并在http://dev.rubyonrails.org/newticket提交“[PATCH]”描述
安徽新華電腦學(xué)校專(zhuān)業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢】