Ruby on rails Rails项目可以';无法连接到postgresql
我试图用Ruby on rails Rails项目可以';无法连接到postgresql,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,我试图用postgresql创建一个rails项目 我用这个 >>rails new ReadingList --database=postgresql >>rails s 但是,它显示了这个错误 然后,我跳转到psql并自己创建readinglist\u development,但它仍然显示相同的错误。在Rails实践中,在创建新Rails项目后运行rake db:create来创建数据库 我相信数据库的名称(readinglist\u development)与r
postgresql
创建一个rails
项目
我用这个
>>rails new ReadingList --database=postgresql
>>rails s
但是,它显示了这个错误
然后,我跳转到
psql
并自己创建readinglist\u development
,但它仍然显示相同的错误。在Rails实践中,在创建新Rails项目后运行rake db:create
来创建数据库
我相信数据库的名称(
readinglist\u development
)与readinglist\u development
中的数据库名称不匹配。yml哪个Rails不识别使用psql创建的数据库。最好不要从db工作台创建数据库,最好使用rails db命令。您是如何创建数据库的?您是否尝试过执行rake db:create:all
?您的Rails正在寻找ReadingList\u开发
,而不是ReadingList\u开发
。检查配置目录中的database.yml以更改数据库名称。是的,database:ReadingList\u development
在database.yml
typerake db:create
正常,参数是什么:all
?是的,您帮了大忙。我明白了。谢谢你的建议,下次我将使用rails db命令。