rake db:migrate - Rake 中止!拒绝访问
rake db:migrate - Rake aborted! Access denied
过去 6 个小时我都尝试上网冲浪,但没有任何效果。此部署以前工作正常,现在我无法通过此步骤。
当我尝试耙 db:migrate 或播种时,出现以下错误
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
- 可以找到as的配置
config/initializer/aws.rb
- 您的访问似乎有误,请确保以下内容正确无误:
- access_key_id
- secret_access_key
过去 6 个小时我都尝试上网冲浪,但没有任何效果。此部署以前工作正常,现在我无法通过此步骤。
当我尝试耙 db:migrate 或播种时,出现以下错误
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
- 可以找到as的配置
config/initializer/aws.rb
- 您的访问似乎有误,请确保以下内容正确无误:
- access_key_id
- secret_access_key