2015-11-11 63 views
0

我已经尝试过去6个小时浏览网页bt没有任何作品。这个部署过去很好,现在我无法通过这一步。rake db:migrate - Rake中止!访问被拒绝

当我尝试耙分贝:迁移或种子我得到以下错误

rake aborted! 
Access Denied 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/aws-sdk-1.25.0/lib/aws/core/client.rb:366:in `return_or_raise' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/aws-sdk-1.25.0/lib/aws/core/client.rb:467:in `client_request' 
(eval):3:in `get_object' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/aws-sdk-1.25.0/lib/aws/s3/s3_object.rb:1330:in `get_object' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/aws-sdk-1.25.0/lib/aws/s3/s3_object.rb:1076:in `read' 
/Users/Robert/wordyarn-web/app/helpers/error_logger.rb:26:in `initialize_notification_preferences' 
/Users/Robert/wordyarn-web/config/initializers/error_notifications.rb:2:in `<top (required)>' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:245:in `load' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:245:in `block in load' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:236:in `load_dependency' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:245:in `load' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/engine.rb:593:in `block (2 levels) in <class:Engine>' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/engine.rb:592:in `each' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/engine.rb:592:in `block in <class:Engine>' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/initializable.rb:30:in `instance_exec' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/initializable.rb:30:in `run' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/initializable.rb:55:in `block in run_initializers' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/initializable.rb:54:in `each' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/initializable.rb:54:in `run_initializers' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/application.rb:136:in `initialize!' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/railtie/configurable.rb:30:in `method_missing' 
/Users/Robert/wordyarn-web/config/environment.rb:5:in `<top (required)>' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `require' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `block in require' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:236:in `load_dependency' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/activesupport-3.2.17/lib/active_support/dependencies.rb:251:in `require' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/application.rb:103:in `require_environment!' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/gems/railties-3.2.17/lib/rails/application.rb:305:in `block (2 levels) in initialize_tasks' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval' 
/Users/Robert/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>' 
Tasks: TOP => db:migrate => environment 
(See full trace by running task with --trace) 

我不能让它无论在什么

这里是数据库local.yml文件

工作
development: 
    adapter: mysql2 
    database: wordyarn_development 
    username: root 
    password: 
    host: localhost 
    socket: /tmp/mysql.sock 
    #port: 3306 

test: 
    adapter: mysql2 
    database: wordyarn_test 
    username: root 
    password: 
    socket: /tmp/mysql.sock 
    #port: 3306 

production: 
    adapter: mysql2 
    database: wordyarn_development 
    username: root 
    password: 
    host: localhost 
    socket: /tmp/mysql.sock 
    #port: 3306 
+1

这是在黑暗中拍摄,但你有什么aws相关的代码获取加载在您的初始化程序中? – sylv3rblade

+0

@ sylv3rblade我可以在哪里查看? (自从我做了这些东西以来,这已经过去了7个月,但当时的工作状况很好) – Rob

回答

1
  • 你可以找到在config/initializer/aws.rb
  • 的配置
  • 看来你有一个访问错误,请确保以下的事情是正确的:
    • access_key_id
    • secret_access_key
+0

看起来像我在AWS中删除了访问密钥。这是我需要解决的问题,但我不认为这会影响本地数据库迁移或种子发生。或者它从AWS获取数据库信息? (但是为了测试它是否修复了它,但又想知道如何增长知识) – Rob

+0

哦,上帝,它工作!现在遇到一百万个其他愚蠢的问题,以便部署出去,我还没有很长时间部署 – Rob

+0

很高兴知道这一点。其余的运气最好。 –