Rails-FATAL: база данных "myapp development" не существует
Я пытаюсь настроить Env для использования PostgreSQL с Rails, и я выполнил шаги по установке PostgreSQL из этого статьи
Я получаю следующую ошибку
ATAL: база данных "myapp_development" не существует извлеченного источника (около строки #661):
rescue ::PG::Error => error
if error.message.include?("does not exist")
raise ActiveRecord::NoDatabaseError.new(error.message, error)
else
raise
end
5 ответов
ты rake db:create и rake db:migrate до rails server?
обновление
вот все шаги, которые вы должны сделать:
cd /your/app/pathbundle installbundle exec rake db:createbundle exec rake db:migratebundle exec rails server
вы также можете создать базу данных PostgreSQL вручную с помощью командной строки psql.
когда там, подключитесь к локальному серверу и напишите "создать базу данных myapp_development;" без кавычек
у меня была аналогичная проблема. Я проверил разные веб-сайты и попробовал то, что они предложили, но не сработало. Тогда я попробовал rake db:create:all и грабли db:migrate это сработало для меня. Спасибо!