gpt4 book ai didi

ruby-on-rails - 在 Ubuntu 9.1 Rails 开发箱中配置 Postgres 以进行 Cucumber 测试

转载 作者:行者123 更新时间:2023-11-29 13:38:08 26 4
gpt4 key购买 nike

我正在尝试为 Rails 开发箱安装 Postgres 8.4,但遇到了一些问题。

我通过 apt-get 安装了 postgres 和 pg-admin3。

使用最新的 Rails 2.3.5 和最新的 Ruby 1.9.1

现在配置让我很困扰。我找到了一些关于为 postgres 用户(我猜这是 postgres 的默认管理员用户)设置用户的文档,我这样做了。

sudo -u postgres psql postgres 
\password postgres

在此之前我遇到了一个错误...

FATAL:  Ident authentication failed for user

处理完之后,我设法在 pg-admin3 中创建了一个数据库。

将自动生成的 database.yml 更新为如下所示。

development:
adapter: postgresql
encoding: unicode
database: rails-box_development
pool: 5
username: postgres
password: ********
host: localhost
port: 5432

在此rake db:create 工作之后。如果我删除主机和端口,它将不起作用。

我的问题是..那些使用 Rails 和 Postgres 进行开发的开发人员的默认配置是什么?你用那个ident的东西还是什么?如果您要设置一个新盒子,您的步骤是什么?

最佳答案

您需要调整/etc/postgresql/8.4/main/pg_hba.conf(如果您正在运行,则为 8.3)。看这里:

http://www.postgresql.org/docs/8.3/static/auth-pg-hba-conf.html

关于ruby-on-rails - 在 Ubuntu 9.1 Rails 开发箱中配置 Postgres 以进行 Cucumber 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2125514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com