Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby rails更新3.2.5_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby rails更新3.2.5

Ruby rails更新3.2.5,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,用于我们的redmine安装(=>项目规划、票务等工具) 我们在服务器上安装了ruby,运行良好。。。 但是现在我们需要一个rails更新(rails 3.2.3)来进行redmine更新和 于是麻烦开始了: 我做了以下工作: 1.)安装ruby 1.9.3 root@information:~# rvm install 1.9.3 Installing Ruby from source to: /usr/local/rvm/rubies/ruby-1.9.3-p194, this may

用于我们的redmine安装(=>项目规划、票务等工具) 我们在服务器上安装了ruby,运行良好。。。 但是现在我们需要一个rails更新(rails 3.2.3)来进行redmine更新和 于是麻烦开始了:

我做了以下工作:

1.)安装ruby 1.9.3

root@information:~#  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 
root@information:~# ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
root@information:~#
root@information:/var/www/redmine# rvm docs generate
Currently 'rvm docs ...' does not work with non-rvm rubies.
root@information:/var/www/redmine# 
2.)更新创业板

root@information:/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


root@information:/var/www/redmine#
我的问题是,redmine 2.0.1与ruby 1.9.3之间存在问题 因此,尝试通过“rvm卸载1.9.3”等方式降级ruby,并尝试 要重新安装ruby 1.8.6

毕竟,我刚刚升级到ruby 1.9.3,但未能升级到rails 3.2.5

你能帮我吗

我对ruby不熟悉。我忘记安装步骤了吗?。 提前谢谢你的帮助? 干杯


Ansgar

Ruby升级通常不会干扰您的数据库。所以,第一步是备份数据库。Rails升级通常会在您完成干净的安装后干扰您的数据库,因为通常您必须在最后执行“rake db:migrate”

升级整个堆栈有很多步骤:ruby、rails,然后是redmine。您需要阅读本文档,它将指导您逐步完成升级:


为什么要安装Ruby 1.9.3来升级Rails?Redmine是否与1.9.2或1.8.7兼容?这两个版本都比1.8.6版本好。嗨,大卫,这真是快速而有针对性的帮助……谢谢!但是,尽管“rakedb:migraterails_ENV=production--trace”成功运行,RAILS-v仍然提供了“Rails2.3.14”。如果我运行“rake db:migrate--trace”,在我不得不通过“gem install rake--version 0.8.7”降级rake并在alt_system.rb和rake.rb中将“RbConfig”替换为“Config”之前,它最终会变成“未知数据库的redmine_开发”,所以我再次需要帮助……尊敬的Ansgar
root@information:/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...
root@information:/var/www/redmine# rails -v

Rails 2.3.5

root@information:/var/www/redmine#