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/path
bundle install
bundle exec rake db:create
bundle exec rake db:migrate
bundle exec rails server
вы также можете создать базу данных PostgreSQL вручную с помощью командной строки psql.
когда там, подключитесь к локальному серверу и напишите "создать базу данных myapp_development;" без кавычек
у меня была аналогичная проблема. Я проверил разные веб-сайты и попробовал то, что они предложили, но не сработало. Тогда я попробовал rake db:create:all
и грабли db:migrate
это сработало для меня. Спасибо!