4

关于这个问题有一些帖子,不幸的是,没有一个解决方案对我有用。

我怀疑我的 postgresql 没有运行或配置不正确。

这就是我所在的地方,我加入了一个开发项目,他们正在使用 postgresql。这是我必须采取的步骤:

  • 克隆回购
  • 更改了 config/database.yml.sample 的名称 -> database.yml
  • 更改了 config/s3.yml.sample 的名称 -> s3.yml
  • 跑捆绑安装
  • Ran Rake db:迁移

导致此错误:

耙中止!无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受 Unix 域套接字“/var/pgsql_socket/.s.PGSQL.5432”上的连接?

这是我的文件目前的样子:Database.yml

开发:适配器:postgresql 编码:unicode 数据库:rentsnapper_development 池:5 用户名:用户密码:

测试:&test 适配器:postgresql 编码:unicode 数据库:rentsnapper_test 池:5 用户名:用户密码:黄瓜:<<: *test

还有我的 s3.yml

默认值:&defaults access_key_id:
secret_access_key: development: <<: *defaults photos_bucket:rentsnapper-photos-development

尝试过的解决方案:

另外,作为一个可能相关或不相关的附带问题,Linux 告诉我“未安装 ruby​​-1.9.3-p385”,我正在运行 ruby​​-1.9.3-p362,我怀疑这是无关的。这是我需要更新的东西,还是我可以使用我当前的版本。

先谢谢了...

4

1 回答 1

3

已解决:我必须修复我的 database.yml 文件。添加“主机:本地主机”取出用户和密码行。

开发:适配器:postgresql 编码:unicode 数据库:rentsnapper_development 池:5 主机:localhost

测试:&test 适配器:postgresql 编码:unicode 数据库:rentsnapper_test 池:5 主机:localhost

黄瓜:<<:*测试

于 2013-05-30T18:24:56.690 回答