【发布时间】:2020-12-11 10:23:33
【问题描述】:
我正在尝试运行 rake routes,但出现此错误(请参阅下面的完整堆栈跟踪):
rake aborted!
SyntaxError: /usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/values/time_zone.rb:270: circular argument reference - now
我该如何解决这个问题?
尝试解决问题
我试过bundle install和bundle update,都运行成功了。但是,这并没有解决由rake routes 导致的循环参数错误。
更多信息
捆绑器版本:1.10.6
Ruby 版本:2.7.1p83
Rake 版本:13.0.1
Rails 版本:3.2.12
SyntaxError: /usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/values/time_zone.rb:270: circular argument reference - now
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/time_with_zone.rb:1:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/time_with_zone.rb:1:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/core_ext/time/zones.rb:1:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/core_ext/time/zones.rb:1:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/core_ext/date/zones.rb:2:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/core_ext/date/zones.rb:2:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/core_ext/date/calculations.rb:4:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/core_ext/date/calculations.rb:4:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/ruby/shim.rb:12:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/activesupport-3.2.12/lib/active_support/ruby/shim.rb:12:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/actionpack-3.2.12/lib/abstract_controller.rb:6:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/actionpack-3.2.12/lib/abstract_controller.rb:6:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/actionpack-3.2.12/lib/action_controller.rb:1:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/actionpack-3.2.12/lib/action_controller.rb:1:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/actionpack-3.2.12/lib/action_controller/railtie.rb:2:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/actionpack-3.2.12/lib/action_controller/railtie.rb:2:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/activerecord-3.2.12/lib/active_record/railtie.rb:9:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/activerecord-3.2.12/lib/active_record/railtie.rb:9:in `<top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/railties-3.2.12/lib/rails/all.rb:12:in `require'
/usr/local/lib/ruby/gems/2.7.0/gems/railties-3.2.12/lib/rails/all.rb:12:in `block in <top (required)>'
/usr/local/lib/ruby/gems/2.7.0/gems/railties-3.2.12/lib/rails/all.rb:10:in `each'
/usr/local/lib/ruby/gems/2.7.0/gems/railties-3.2.12/lib/rails/all.rb:10:in `<top (required)>'
我的宝石文件:
source 'https://rubygems.org'
gem 'rails', '3.2.12'
gem 'mysql2', '0.5.3'
gem 'rubycas-client'
gem 'exception_notification'
gem 'jquery-rails'
gem 'json', '>=1.8.3'
gem 'test-unit'
【问题讨论】:
标签: ruby-on-rails ruby rubygems rake bundler