在这个问题上有几个post,不幸的是没有解决scheme为我工作。
我的怀疑是,我的postgresql要么没有运行或configuration不正确。
这里是我在哪里,我有一个我已经join的开发项目,他们正在使用postgresql。 这里是我拿到这里的一步:
导致这个错误:
耙中止! 无法连接到服务器:没有这样的文件或目录服务器是否在本地运行,并接受Unix域套接字“/var/pgsql_socket/.s.PGSQL.5432”上的连接?
这是我的文件目前的样子:Database.yml
开发:适配器:postgresql编码:unicode数据库:rentsnapper_development池:5用户名:用户密码:
test:&test adapter:postgresql encoding:unicode database:rentsnapper_test pool:5 username:user password:cucumber:<<:* test
而我的s3.yml
默认值:&defaults access_key_id:
secret_access_key:开发:<<:* defaults photos_bucket:rentsnapper-photos-development
解决scheme试过了:
https://stackoverflow.com/a/14887090/2066855没有文件列出
https://stackoverflow.com/a/14225289/2066855没有改变,当我运行耙db:迁移我得到相同的错误
https://stackoverflow.com/a/15788389/2066855什么都没有发生
另外作为一个侧面的问题,可能相关或不相关的Linux是告诉我,“ruby1.9.3 – p385没有安装”,我运行ruby-1.9.3-p362,我怀疑这是不相关的。 这是我需要更新的东西,或者我可以通过我目前的版本。
先进的谢谢你…
解决:我不得不解决我的database.yml文件。 添加“主机:本地主机”拿出用户名和密码行。
开发:适配器:postgresql编码:unicode数据库:rentsnapper_development池:5主机:本地主机
test:&test adapter:postgresql encoding:unicode database:rentsnapper_test pool:5 host:localhost
黄瓜:<<:*测试