时人不识凌云木,直待凌云始道高。这篇文章主要讲述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:migrate
和rails server
?UPDATE
这是你应该做的所有步骤:
cd /your/app/path
bundle install
bundle exec rake db:create
bundle exec rake db:migrate
bundle exec rails server
在那里,连接到本地服务器并写入“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
推荐阅读
- Rails 4.2常量 - 放置它们的位置(application.yml vs custom config file.rb)
- 查找使用@RequestMapping注释的函数的完全限定URL
- 使用Bottle框架构建Rest API
- 测试你的Go App(正确入门)
- 编写代码以重写代码(jscodeshift)
- Web Audio API教程(为什么可以编写代码())
- Webpack或Browserify&Gulp(哪个更好())
- Sass Mixins(保持样式表干燥)
- 好的代码的六诫(编写经受时间考验的代码)