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