2012-06-07 63 views
0

我們的redmine安裝(=>工具,用於項目規劃,票務等) 我們在我們的服務器上安裝了ruby,這工作正常... 但現在我們需要一個rails更新(Rails 3.2 0.3)的管理平臺更新和 所以麻煩始於:rails更新3.2.5

我做了以下內容:

1)安裝Ruby 1.9.3

[email protected]:~# rvm install 1.9.3 

Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p194, this may take a while depending on your cpu(s)... 
ruby-1.9.3-p194 - #fetching 
ruby-1.9.3-p194 - #extracted to /usr/local/rvm/src/ruby-1.9.3-p194 (already extracted) 
ruby-1.9.3-p194 - #configuring 
ruby-1.9.3-p194 - #compiling 
ruby-1.9.3-p194 - #installing 
Removing old Rubygems files... 
Installing rubygems-1.8.24 for ruby-1.9.3-p194 ... 
Installation of rubygems completed successfully. 
ruby-1.9.3-p194 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake). 
ruby-1.9.3-p194 - #importing default gemsets (/usr/local/rvm/gemsets/) 
Install of ruby-1.9.3-p194 - #complete 
[email protected]:~# ruby -v 
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux] 
[email protected]:~# 
[email protected]:/var/www/redmine# rvm docs generate 
Currently 'rvm docs ...' does not work with non-rvm rubies. 
[email protected]:/var/www/redmine# 

2)更新寶石

[email protected]:/var/www/redmine# gem update 

Updating installed gems 
Updating actionmailer 
Successfully installed i18n-0.6.0 
Successfully installed multi_json-1.3.6 
Successfully installed activesupport-3.2.5 
Successfully installed builder-3.0.0 
Successfully installed activemodel-3.2.5 
Successfully installed rack-1.4.1 
Successfully installed rack-cache-1.2 
Successfully installed rack-test-0.6.1 
Successfully installed journey-1.0.3 
Successfully installed hike-1.2.1 
Successfully installed tilt-1.3.3 
Successfully installed sprockets-2.1.3 
Successfully installed erubis-2.7.0 
Successfully installed actionpack-3.2.5 
Successfully installed mime-types-1.18 
Successfully installed polyglot-0.3.3 
Successfully installed treetop-1.4.10 
Successfully installed mail-2.4.4 
Successfully installed actionmailer-3.2.5 
Updating activerecord 
Successfully installed arel-3.0.2 
Successfully installed activerecord-3.2.5 
Updating activeresource 
Successfully installed activeresource-3.2.5 
Updating bundler 
Successfully installed bundler-1.1.4 
Updating fastercsv 
Successfully installed fastercsv-1.5.5 
Updating rails 
Building native extensions. This could take a while... 

Depending on your version of ruby, you may need to install ruby rdoc/ri data: 

<= 1.8.6 : unsupported 
= 1.8.7 : gem install rdoc-data; rdoc-data --install 
= 1.9.1 : gem install rdoc-data; rdoc-data --install 
>= 1.9.2 : nothing to do! Yay! 

Successfully installed rack-ssl-1.3.2 
Successfully installed thor-0.15.2 
Successfully installed json-1.7.3 
Successfully installed rdoc-3.12 
Successfully installed railties-3.2.5 
Successfully installed rails-3.2.5 

Gems updated: i18n, multi_json, activesupport, builder, activemodel, rack, rack-cache, rack-test, journey, hike, tilt, sprockets, erubis, actionpack, mime-types, polyglot, treetop, mail, actionmailer, arel, activerecord, activeresource, bundler, fastercsv, rack-ssl, thor, json, rdoc, railties, rails 


[email protected]:/var/www/redmine# 

3)嘗試更新軌道

[email protected]:/var/www/redmine# gem install rails --version '~> 3.2.0' 

Successfully installed rails-3.2.5 

1 gem installed 

Installing ri documentation for rails-3.2.5... 
Installing RDoc documentation for rails-3.2.5... 
[email protected]:/var/www/redmine# rails -v 

Rails 2.3.5 

[email protected]:/var/www/redmine# 

我的問題是,管理平臺2.0.1曾與紅寶石1.9.3 問題等等試圖通過例如降級紅寶石「RVM卸載1.9.3」,並試圖 重新安裝紅寶石1.8.6 ...

所有我剛剛升級到1.9.3紅寶石之後,但未能升級到3.2.5軌道....

你能幫我嗎?

我是新來的紅寶石。我忘記了安裝步驟? 在此先感謝您的幫助? 乾杯,

安斯加爾

+0

你爲什麼要安裝Ruby 1.9.3? Redmine是否與1.9.2或1.8.7兼容?其中任何一個都會好於1.8.6。 –

回答

1

紅寶石升級不會,一般來說,打擾你的數據庫。所以,第一步是備份你的數據庫。一旦您安裝完成後,Rails升級通常會干擾您的數據庫,因爲通常您最終必須執行「rake db:migrate」。

有幾個步驟來升級整個堆棧:ruby,rails,然後redmine。您將需要讀取這個文件,它會引導你一步步完成升級:爲了升級Rails的

http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade

+0

嗨大衛, 這真的很快,有針對性的幫助....謝謝! 雖然「rake db:migrate RAILS_ENV = production --trace」 成功運行,但「rails -v」仍然提供「Rails 2.3.14」。 如果我運行「rake db:migrate -t​​race」它結束了witt「未知數據庫」redmine_development「 在我必須通過」gem install rake --version 0.8.7「 降級rake並將」RbConfig「換成「配置」in alt_system.rb「&rake.rb 所以我需要再次幫助... Regards, Ansgar –