关于这个问题有一些帖子,遗憾的是没有一个解决方案对我有用。
我怀疑我的postgresql没有运行或配置不正确。
这是我所在的地方,我有一个我加入的开发项目,他们正在使用postgresql。以下是我要采取的步骤:
导致此错误:
耙子流产了! 无法连接到服务器:没有这样的文件或目录 服务器是在本地运行还是接受 Unix域套接字“/var/pgsql_socket/.s.PGSQL.5432”上的连接?
以下是我目前的文件: database.yml的
发展: 适配器:postgresql 编码:unicode 数据库:rentsnapper_development 游泳池:5 用户名:user 密码:
测试:& test 适配器:postgresql 编码:unicode 数据库:rentsnapper_test 游泳池:5 用户名:user 密码: 黄瓜: <&lt ;: * test
和我的s3.yml
默认值:&默认值 access_key_id:
secret_access_key: 发展: <&lt ;: *默认值 photos_bucket:rentsnapper-photos-development
解决方案:
https://stackoverflow.com/a/14225289/2066855 没有变化,当我运行rake db:migrate时我得到了相同的错误
另外作为一个可能或可能不相关的问题,linux告诉我“ruby-1.9.3-p385未安装”,我正在运行ruby-1.9.3-p362,我怀疑这是无关的。这是我需要更新的东西,还是我现在的版本。
先谢谢你...
答案 0 :(得分:3)
解决:我必须修复我的database.yml文件。添加“host:localhost”取出用户&密码行。
发展: 适配器:postgresql 编码:unicode 数据库:rentsnapper_development 游泳池:5 主持人:localhost
测试:& test 适配器:postgresql 编码:unicode 数据库:rentsnapper_test 游泳池:5 主持人:localhost
黄瓜: <&lt ;: * test