Rails - 致命(数据库“myapp_development”不存在)

时人不识凌云木,直待凌云始道高。这篇文章主要讲述Rails - 致命:数据库“myapp_development”不存在相关的知识,希望能为你提供帮助。
我正在尝试设置我的Env使用PostgreSQL和Rails,我按照步骤从这个Article安装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

答案你有没有在rake db:create之前运行rake db:migraterails server
UPDATE
这是你应该做的所有步骤:
  1. cd /your/app/path
  2. bundle install
  3. bundle exec rake db:create
  4. bundle exec rake db:migrate
  5. bundle exec rails server
另一答案您还可以使用psql命令提示符手动创建PostgreSQL数据库。
在那里,连接到本地服务器并写入“create database myapp_development; ”没有引号
另一答案我遇到了类似的问题。我检查了不同的网站,并尝试了他们的建议,但没有工作。然后我尝试了rake db:create:all和rake db:migrate它为我工作。谢谢!
另一答案【Rails - 致命(数据库“myapp_development”不存在)】
rails db:create

在跑步之前
rails db:migrate

另一答案您可以通过以下方式修复它:bundle exec rake db:setup

    推荐阅读