RedMine + gem_dependency.rb:119:警告:Gem :: Dependency#version_requirements已弃用,并将在2010年8月或之后删除

/ redmine $ ruby​​脚本/服务器-e生产     =>正在启动WEBrick     =>从http://0.0.0.0:3000开始的Rails 2.3.5应用程序     /home/siya/.rvm/gems/ruby-1.8.7-p330/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:警告:Gem :: Dependency#version_requirements已弃用,将被删除在2010年8月或之后。使用#requirement     /home/siya/.rvm/gems/ruby-1.8.7-p330/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:589:in
real_connect\': Can\'t connect to local MySQL server through socket \'/var/run/mysqld/mysqld.sock\' (2) (Mysql::Error)
        from /home/siya/.rvm/gems/ruby-1.8.7-p330/gems/activerecord-2.3.5/lib/active_record/connection_adapters/mysql_adapter.rb:589:in
connect\' 重新启动应用程序时会发生此问题。实际上,昨天运行良好。但是今天我尝试了很多并搜索了网络,但没有成功。 谷歌搜索后,我得到一个命令来更新系统,即ie1ѭ 现在出现新错误:
/home/siya/.rvm/gems/ruby-1.8.7-p330/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError)
    from /home/siya/.rvm/rubies/ruby-1.8.7-p330/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require\'
    
已邀请:
将rails升级到最新版本(2.3.5相当旧)。
gem install rails --version 2.3.11
您还需要更新environment.rb中的依赖项,以将RAILS_GEM_VERSION设置为2.3.11。
Run rake rails:update
测试! Rails升级似乎很少是无缝的。您确实有大量的单元测试套件,不是吗... :)     
有时,在解决此类问题中。我们再次提出任何其他冲突。   所以最好的部分是   bakcup的应用程序文件夹和   公用文件夹。重新安装整个   铁轨和红宝石。 因为全天投入解决了这个问题。我遵循了此过程。请不要浪费时间。     

要回复问题请先登录注册