Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails项目可以';无法连接到postgresql_Ruby On Rails_Postgresql - Fatal编程技术网

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
type
rake db:create
正常,参数是什么
:all
?是的,您帮了大忙。我明白了。谢谢你的建议,下次我将使用rails db命令。