Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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/4/macos/9.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/3/sockets/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 &引用;无法将历史记录保存到文件"/Library/PostgreSQL/9.6/.psql_history";:没有这样的文件或目录;_Ruby On Rails_Macos_Psql_Foreman - Fatal编程技术网

Ruby on rails &引用;无法将历史记录保存到文件"/Library/PostgreSQL/9.6/.psql_history";:没有这样的文件或目录;

Ruby on rails &引用;无法将历史记录保存到文件"/Library/PostgreSQL/9.6/.psql_history";:没有这样的文件或目录;,ruby-on-rails,macos,psql,foreman,Ruby On Rails,Macos,Psql,Foreman,我正在与Desive和Postgres建立一个Rails项目。 尝试迁移时,我收到以下错误消息: PG::ConnectionBad:FATAL:用户“kala.wetzler”的密码身份验证失败 我已经尝试过这一过程几次:&在似乎成功(没有错误消息)之后&I\q退出,我得到以下消息: 无法将历史保存到文件“/Library/PostgreSQL/9.6/.psql_history”:没有这样的文件或目录 在此之后,如果我再次尝试迁移,我会发现它无法识别我的密码(如本文列出的第一条错误消息所示)

我正在与Desive和Postgres建立一个Rails项目。 尝试迁移时,我收到以下错误消息:

PG::ConnectionBad:FATAL:用户“kala.wetzler”的密码身份验证失败

我已经尝试过这一过程几次:&在似乎成功(没有错误消息)之后&I
\q
退出,我得到以下消息:

无法将历史保存到文件“/Library/PostgreSQL/9.6/.psql_history”:没有这样的文件或目录

在此之后,如果我再次尝试迁移,我会发现它无法识别我的密码(如本文列出的第一条错误消息所示)。是因为缺少要保存的文件而无法工作,还是只是告诉我没有记录将用户分配到数据库的过程?如果是因为缺少要保存的文件,如何确保创建该文件

My config/database.yml:

default: &default
  adapter: postgresql
  encoding: unicode
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  host: localhost
  username: kala.wetzler
  password: <%= ENV['LIT_DATABASE_PASSWORD'] %>

development:
  <<: *default
  database: lit_development

test:
  <<: *default
  database: lit_test

production:
  <<: *default
  database: lit_production
  username: kala.wetzler
  password: <%= ENV['LIT_DATABASE_PASSWORD'] %>
TYPE  DATABASE        USER            ADDRESS                 METHOD
"local" is for Unix domain socket connections only
local   all             all                                     trust
IPv4 local connections:
host    all             all             127.0.0.1/32            trust
IPv6 local connections:
host    all             all             ::1/128                 trust
Allow replication connections from localhost, by a user with the replication privilege.
local   replication     kala.wetzler                               trust
host    replication     kala.wetzler        127.0.0.1/32           trust
host    replication     kala.wetzler        ::1/128                trust

你能给我们看一下你的database.yml文件吗?刚刚把它和pg_hba.conf文件一起添加到了@Cyzanfar的帖子中。你已经创建了用户和数据库吗?是的,我刚进去,试图用另一个用户名再次将自己添加到数据库中,但是相同的密码&更改了database.yml文件中的用户名,但仍然收到了关于无法保存的相同错误消息&然后密码身份验证失败。但当我“授予所有特权”给自己时,它会用“授予”来回答。然后我
\q
出来,它告诉我它无法保存到psql_历史文件中。抱歉,回答你的问题:用户和数据库肯定是在我授予特权之前创建的。你能给我们看看你的数据库吗。yml文件刚刚将它与pg_hba.conf文件一起添加到post@Cyzanfar中。你已经创建了用户和数据库吗?是的,我刚进去,试图用一个不同的用户名再次将自己添加到数据库中,但密码相同&更改了database.yml文件中的用户名,但仍然收到两个相同的错误消息,即无法保存,然后密码验证失败。但当我“授予所有特权”给自己时,它会用“授予”来回答。然后我
\q
退出,它告诉我它无法将其保存到psql_历史文件。抱歉,回答您的问题:用户和数据库肯定是在我授予特权之前创建的。