2015-11-11 3 views
0

Я пробовал в течение последних 6 часов заниматься серфингом в Интернете. Bt ничего не работает. Это развёртывание работает отлично, теперь я не могу пройти этот шаг.rake 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 
+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

Рад это узнать. Лучше всего удачи для остальных. –

 Смежные вопросы

  • Нет связанных вопросов^_^