这里的Noob正在努力学习M.Hartl的Rails教程。尝试使用高级练习#3.5.3将数据库适配器从sqlite3更改为PostgreSQL。现在我遇到了各种各样的错误。我想继续这场斗争,并提出以下建议:如何找到和检查我的pg-hba.conf?我唯一能看到的是usr/share/postgresql/9.1中的"pg_hba.conf.sample“和一个空文件!名为pg_hba.conf at /etc/postgresql/9.1/main,我认为这是我在摸索时创建的。有什么帮助吗?想法?我把它删除了吗?它能重建吗?
发布于 2013-11-16 06:54:08
您不需要修改pg_hba.conf中的任何内容,就可以让Rails应用程序连接到本地安装的PostgreSQL。您需要将host
配置为database.yml文件中的localhost
,但仅此而已。
运行locate pg_hba.conf
将告诉您,您在/etc/postgresql/9.1/main
中找到的文件确实是安装的正确文件(我的系统上有相同的文件)。这是由postgres-9.1
包提供的。
https://stackoverflow.com/questions/18840385
复制相似问题