Две проблемы:
1. Я не могу привести свои postgres в порядок после перехода на AWS. Это бросило я следовал инструкциям, ввел учетные данные postgres и продолжаю получать ActiveRecord :: NoDatabaseError: FATAL: роль "ubuntu" не существует, когда я запускаю rake db: migrate. «Ubuntu» - это то, что находится в командной строке. Это было «рабочее пространство» в c9.io. Какая процедура?
- Локальный сервер не будет работать, но я думаю, что это связано с проблемой 1.
Я установил новых пользователей на postgres, но добавление их учетных данных, похоже, не решило проблему. Я потратил несколько часов на поиски ответов в документации AWS и ничего не получил.
Файл DATABASE.yml, в точности как на c9.io:
pg версия 0.18, так как все, что выше 1.0, не поддерживается в Rails.
по умолчанию: & по умолчанию
адаптер: postgresql
шаблон: шаблон0
кодировка: юникод
пул: <% = ENV.fetch ("RAILS_MAX_THREADS") {5}%>
развитие:
<<: * по умолчанию
база данных: test-pg_development </p>
Производство:
<<: * по умолчанию
база данных: test-pg_production </p>
тест:
<<: * по умолчанию
база данных: test-pg_test </p>
Обычная миграция, так же, как она годами работала на c9.io.