我正在尝试使用本教程将我的 Sinatra 应用程序连接到 PostgreSQL 数据库:http://samuelstern.wordpress.com/2012/11/28/making-a-simple-database-driven-website-with-sinatra-and-heroku/ http://samuelstern.wordpress.com/2012/11/28/making-a-simple-database-driven-website-with-sinatra-and-heroku/。一切都很顺利,直到我尝试执行:
rake:db migrate
然后我得到这个错误:
rake aborted!
PG::ConnectionBad: fe_sendauth: no password supplied
看来我应该更改 pg_hba.conf 文件中的权限,但是,打开它,我什么也没看到。而且,如果我尝试在其中写入一些内容,它会说“readonly".
我是否采取了正确的方法来消除错误以及下一步该去哪里?
edit:实际上,如果我尝试从另一个文本编辑器打开它,它会说我没有权限。
So pg_hba.conf是空的,因为我试图用 SublimeText 打开它,而 sublime 没有告诉我不允许我读取它,它只是向我显示了一个空文件。
并进行编辑pg_hba.conf我需要通过终端打开它
/etc/postgresql/9.3/main$ sudo subl pg_hba.conf
与须藤。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)