Ruby on rails `方法u缺失';:未定义的方法“aws#u access#u key';对于{}:Figaro::Env

Ruby on rails `方法u缺失';:未定义的方法“aws#u access#u key';对于{}:Figaro::Env,ruby-on-rails,ruby,rspec,figaro-ruby,Ruby On Rails,Ruby,Rspec,Figaro Ruby,我目前在为Rails 4应用程序配置Figaro时遇到问题。每当我尝试运行RSpec或rake db:migrate时,都会遇到以下错误: 方法\u缺失:{}:Figaro::Env的未定义方法 以下是完整的错误消息供参考: Louiss-MacBook-Pro:beautifulnow louismedina$ rspec /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/figaro-0.7.0/lib/figa

我目前在为Rails 4应用程序配置Figaro时遇到问题。每当我尝试运行RSpec或rake db:migrate时,都会遇到以下错误:

方法\u缺失:{}:Figaro::Env的未定义方法

以下是完整的错误消息供参考:

Louiss-MacBook-Pro:beautifulnow louismedina$ rspec
/Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/figaro-0.7.0/lib/figaro/env.rb:9:in `method_missing': undefined method `aws_access_key' for #<Figaro::Env:0x007fc1b17749d8> (NoMethodError)
    from /Users/louismedina/Desktop/MindtonicMedia/beautifulnow/config/initializers/aws.rb:1:in `<top (required)>'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active_support/dependencies.rb:223:in `load'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active_support/dependencies.rb:223:in `block in load'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active_support/dependencies.rb:214:in `load_dependency'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active_support/dependencies.rb:223:in `load'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/engine.rb:609:in `block (2 levels) in <class:Engine>'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/engine.rb:608:in `each'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/engine.rb:608:in `block in <class:Engine>'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:30:in `instance_exec'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:30:in `run'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:55:in `block in run_initializers'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:226:in `block in tsort_each'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:348:in `block (2 levels) in each_strongly_connected_component'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:418:in `block (2 levels) in each_strongly_connected_component_from'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:427:in `each_strongly_connected_component_from'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:417:in `block in each_strongly_connected_component_from'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:44:in `each'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:44:in `tsort_each_child'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:in `call'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:in `each_strongly_connected_component_from'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:347:in `block in each_strongly_connected_component'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `each'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `call'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in `each_strongly_connected_component'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:224:in `tsort_each'
    from /Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:205:in `tsort_each'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:54:in `run_initializers'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/application.rb:215:in `initialize!'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/railtie/configurable.rb:30:in `method_missing'
    from /Users/louismedina/Desktop/MindtonicMedia/beautifulnow/config/environment.rb:5:in `<top (required)>'
    from /Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/spec_helper.rb:3:in `require'
    from /Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/spec_helper.rb:3:in `<top (required)>'
    from /Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/controllers/admin/admin_controller_spec.rb:1:in `require'
    from /Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/controllers/admin/admin_controller_spec.rb:1:in `<top (required)>'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:in `load'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:in `block in load_spec_files'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:in `each'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:in `load_spec_files'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/command_line.rb:22:in `run'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/runner.rb:80:in `run'
    from /Users/louismedina/.rvm/gems/ruby-2.1.5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/runner.rb:17:in `block in autorun'
Louiss MacBook Pro:beautifulnow louismedina$rspec
/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/figaro-0.7.0/lib/figaro/env.rb:9:in'method_missing':未定义的方法'aws_access_key'(命名错误)
来自/Users/louismedina/Desktop/MindtonicMedia/beautifulnow/config/initializers/aws.rb:1:in`'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active\u-support/dependencies.rb:223:in'load'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active\u support/dependencies.rb:223:in'block in load'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active\u-support/dependencies.rb:214:in'load\u-dependency'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/activesupport-4.0.13/lib/active\u-support/dependencies.rb:223:in'load'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/engine.rb:609:in'block(2层)in'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/engine.rb:608:in'each'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/engine.rb:608:in'block-in'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:30:in'instance_exec'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:30:in'run'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:55:in`block in run_initializers'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:226:in'block in tsort_each'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:348:in `每个强连接组件中的块(2个级别)'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:418:in `每个强连接的组件中的块(2个级别)'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:427:“每个强连接的组件”
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:417:in `每个强连接组件中的块'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:44:in'each'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:44:in'tsort_each_child'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:in'call'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:在“每个强连接的组件”中
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:347:in“每个强连接组件中的块”
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in'each'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in'call'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:“每个强连接的组件”
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:224:in'tsort_each'
from/Users/louismedina/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:205:in'tsort_each'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/initializable.rb:54:in'run_initializers'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/application.rb:215:in'initialize!'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/railties-4.0.13/lib/rails/railtie/configurable.rb:30:in'method_missing'
来自/Users/louismedina/Desktop/MindtonicMedia/beautifulnow/config/environment.rb:5:in`'
from/Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/spec_helper.rb:3:in'require'
from/Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/spec_helper.rb:3:in`'
from/Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/controllers/admin/admin\u controller\u spec.rb:1:in'require'
from/Users/louismedina/Desktop/MindtonicMedia/beautifulnow/spec/controllers/admin/admin\u controller\u spec.rb:1:in`'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:in'load'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:在“加载规范文件中的块”中
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:in'each'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/configuration.rb:896:“加载规范文件”
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/command_-line.rb:22:in'run'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/runner.rb:80:in'run'
来自/Users/louismedina/.rvm/gems/ruby-2.1。5@beautifulnow-rails4/gems/rspec-core-2.14.7/lib/rspec/core/runner.rb:17:在“自动运行中的块”中

有人对此有任何指导吗?谢谢。

我似乎已经解决了这个问题。在我的“application.yml”文件中,我继续提供了以下变量
aws_access_key: '123456789'
aws_access_secret: '123456789'
aws_bucket: '123456789'