首页 文章

configurable.rb:30:在`method_missing ': undefined method `=' [关闭]

提问于
浏览
-1

这是运行'rails c production'时出错的错误

/Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:30:in method_missing': undefined method ='来自/ Users / kgb / idyll / config /的#(NoMethodError)环境/ production.rb:32:in block in <top (required)>' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:24:in class_eval'from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:24:in configure' from /Users/kgb/idyll/config/environments/production.rb:1:in 'from / Library /Ruby/Gems/2.0.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in require' from /Library/Ruby/Gems/2.0.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in block in require'from /Library/Ruby/Gems/2.0.0/gems/activesupport-4.0 .2 / lib / active_support / dependencies.rb:214:in load_dependency' from /Library/Ruby/Gems/2.0.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:229:in require'from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/engine.rb:591:in block (2 levels) in <class:Engine>' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/engine.rb:590:in each 'from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/engine.rb:590:in block in <class:Engine>' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/initializable.rb:30:in instore_exec'from /Library/Ruby/Gems/2.0.0/gems/railties -4.0.2 / lib / rails / initializable.rb:30:在run_initializers中的 run' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/initializable.rb:55:in 块中来自/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb :150:在 block in tsort_each' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb:183:in 块(2级)中ch_strongly_connected_component'来自/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb:210:in block (2 levels) in each_strongly_connected_component_from' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb:219:in each_strongly_connected_component_from'from /System/Library/Frameworks/Ruby.framework/版本/2.0 / usr / lib / ruby / 2.0.0 / tsort.rb:209:in block in each_strongly_connected_component_from' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/initializable.rb:44:in each'from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/initializable . rb:44: tsort_each_child' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb:203:in each_strongly_connected_component_from'from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb:182:in block in each_strongly_connected_component' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb:180:in each'from / System / Library / Frameworks / Ruby.framework / Versions / 2.0 / usr / lib / ruby / 2.0.0 / tsort.rb:180:in each_strongly_connected_component' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tsort.rb:148:in tsort_each'from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/ lib / rails / initializable.rb:54:in run_initializers' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/application.rb:215:in initialize!'来自/Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:30:in method_missing' from /Users/kgb/idyll/config/environment.rb:5:in '来自/Library/Ruby/Gems/2.0.0/gems/railties -4.0.2 / lib / rails / application.rb:189:在 require' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/application.rb:189:in require_environment!' from /Library/Ruby/Gems/2.0.0/gems/railties-4.0.2/lib/rails/commands.rb:61:in <top (required)>' from bin/rails:4:in require ' from bin/rails:4:in `'

1 回答

  • 0

    显然你使用的是Unicode字符U FF1D(FULLWIDTH EQUALS SIGN)而不是常规的等号(U 003D) . 从堆栈跟踪中,我说你需要检查 /Users/feel989/idyll/config/environments/production.rb 第32行中的"equals"符号 .

相关问题