什么是"循环参数引用"错误,使用activesupport time_zone?

Fra*_*tto 18 ruby rubygems ruby-on-rails rails-migrations

我是ruby on rails的新手,我正在尝试创建一个教程.我执行时遇到问题rake db:migrate.

hugo@ubuntu:~/pin_board$ rake db:migrate
/home/hugo/.rvm/gems/ruby-2.2.2/gems/activesupport-4.0.5/lib/active_support/values/time_zone.rb:283: warning: circular argument reference - now
Run Code Online (Sandbox Code Playgroud)

是什么导致这个?
有人能帮助我吗?

Tsu*_*omu 22

您会看到此警告消息,因为您的Rails版本是4.0.5.这个问题已在Rails 4.0.6上修复.

更新Gemfile并运行bundle update rails.

如果您想了解此问题的背景,请阅读我对另一个问题/sf/answers/2151311151/的回答.

  • Rails也是如此3.不确定它已经修复了哪个版本,但是从"3.2.19"升级到"3.2.22"之后它已经修复了. (4认同)