Ruby on rails Postgres身份验证失败,没有pg_hba.conf

Ruby on rails Postgres身份验证失败,没有pg_hba.conf,ruby-on-rails,ruby-on-rails-3,macos,postgresql,Ruby On Rails,Ruby On Rails 3,Macos,Postgresql,我有一个应用程序,在Postgres(Heroku)上大部分时间似乎都运行得很好,但现在我正尝试做一些更有趣的事情,比如用它来启动一个迟到的工作人员 RAILS_ENV=production script/delayed_job 我得到这个错误: FATAL: password authentication failed for user "<myusername>" (PG::Error) 及 不幸的是,这两个文件前面都没有-D。我可以在以下路径中找到我的pg_hba.con

我有一个应用程序,在Postgres(Heroku)上大部分时间似乎都运行得很好,但现在我正尝试做一些更有趣的事情,比如用它来启动一个迟到的工作人员

RAILS_ENV=production script/delayed_job
我得到这个错误:

FATAL:  password authentication failed for user "<myusername>" (PG::Error)


不幸的是,这两个文件前面都没有-D。我可以在以下路径中找到我的pg_hba.conf文件:


/etc/postgresql/9.1/main/

您在哪个平台上?安装PostgreSQL应该不会很痛苦,但具体细节取决于您的环境。这很痛苦,因为我的电脑在大约两个月前重置了一些莫名其妙的环境,突然一切——Ruby、OpenSSL等等——都过时了。它到处都是错误,而且由于我对命令行和编码基本上是新手,我真的不知道该如何理解它。不过,你有什么想法,这个密码交易是怎么回事,或者如何修复它吗?OSX对于PostgreSQL有两个非常简单的选择:和。你安装了什么?您是如何到达您现在所在的位置的?聊天室已创建,请加入聊天,而不是在此处的评论中进行长时间的对话。看:不幸的是,不要认为我有太多的补充。我和一位更聪明的朋友坐了一个小时,卸载了我三次预先存在的、不起作用的PG安装的所有痕迹,然后通过自制软件重新安装。现在可以很好地工作了,但是我不确定到底是什么原因导致了这个问题。只是很多令人困惑的东西。
85 ??         0:06.94 postgres: logger process    
  101 ??         0:32.04 postgres: writer process    
  102 ??         0:23.98 postgres: wal writer process    
  103 ??         0:06.70 postgres: autovacuum launcher process    
  104 ??         0:07.60 postgres: stats collector process    
 6337 ttys002    0:00.01 grep postgres
6340 ttys002    0:00.00 grep pg_ctl