首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于这个"#version_requirements被废弃“警告,我该怎么办?

对于这个"#version_requirements被废弃“警告,我该怎么办?
EN

Stack Overflow用户
提问于 2010-10-13 02:24:10
回答 2查看 590关注 0票数 1
代码语言:javascript
复制
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

$ rails -v
Rails 2.3.5

每当我运行script/server时,都会收到以下警告:

代码语言:javascript
复制
=> Booting Mongrel
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
./script/../config/../vendor/rails/railties/lib/rails/gem_dependency.rb:119: \
    Warning: Gem::Dependency#version_requirements is deprecated and \
    will be removed on or after August 2010.  Use #requirement

我能做些什么?

我应该升级Rails还是Rails的某些部分?

或者我还应该做些什么来回应这个警告呢?

我不知道他们所说的"Use#requirement“是什么意思。我应该在哪里使用它?

顺便说一下,我还没准备好切换到Rails 3。我必须更新太多的生产应用程序,我现在没有时间。因此,让我继续使用Rails 2.x的解决方案是最好的。

我的environment.rb文件:

代码语言:javascript
复制
require File.join(File.dirname(__FILE__), 'boot')

Rails::Initializer.run do |config|

  config.gem('haml', :source => 'http://gemcutter.org')
  config.gem('fastercsv', :source => 'http://gemcutter.org')
  config.gem('ruby-net-ldap', :lib => 'net/ldap', :source => 'http://gemcutter.org')
  config.gem('paperclip', :source => 'http://gemcutter.org')
  config.gem('searchlogic', :source => 'http://gemcutter.org')

  config.action_controller.session = {
    :session_key => '_employeedata_session',
    :secret      => '...'
  }

  config.active_record.schema_format = :sql

  config.time_zone = 'Pacific Time (US & Canada)'

  config.after_initialize do
    ExceptionNotifier.exception_recipients = %w( ... )
    ExceptionNotifier.sender_address = %( ... )
    ExceptionNotifier.email_prefix = "[Employee Data app error] "
  end

end
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-13 02:29:23

这是你的答案:http://www.mattvsworld.com/blog/2010/03/version_requirements-deprecated-warning-in-rails/

票数 1
EN

Stack Overflow用户

发布于 2010-12-05 00:05:27

当我尝试运行黄瓜命令时,我遇到了这个错误。

雅各布是对的。还需要更改requirement。

您需要使用您喜欢的任何编辑器(我正在使用gem_dependency.rb )打开计算机上的任何位置的TextMate文件:

mate /Users/bobby/.rvm/gems/ruby-1.8.7-p302@oddjobs/gems/rails-2.3.5/lib/rails/gem_dependency.rb

按此修补程序页指示的那样编辑该文件:https://github.com/rails/rails/commit/268c9040d5c3c7ed30f3923eee71a78eeece8a8a#diff-0

为我工作,希望能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3920385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档