0

Noob 在这里尝试学习 M. Hartl 的 Ruby on Rails 教程。尝试了高级练习#3.5.3将数据库适配器从 sqlite3 更改为 PostgreSQL。现在我遇到了各种各样的错误。我想通过以下建议继续这场斗争:如何找到并检查我​​的 pg-hba.conf?我唯一能找到的是 usr/share/postgresql/9.1 中的“pg_hba.conf.sample”和一个空文件!在 /etc/postgresql/9.1/main 调用 pg_hba.conf,我想我是在折腾时自己创建的。有什么帮助吗?想法?我删了吗?可以重建吗?

4

1 回答 1

0

您无需修改​​ pg_hba.conf 中的任何内容即可让 Rails 应用程序连接到本地安装的 PostgreSQL。您需要将其配置hostlocalhost您的 database.yml 文件中,但仅此而已。

运行locate pg_hba.conf会告诉您,您找到的文件/etc/postgresql/9.1/main确实是您安装的正确文件(我的系统上有相同的文件)。这是由postgres-9.1软件包提供的。

于 2013-11-16T06:54:08.877 回答