2013-05-30 67 views
4

在這個問題上有一些帖子,遺憾的是沒有任何解決方案爲我工作。Postgresql`initialize`問題... Socket .s.PGSQL.5432

我懷疑我的postgresql要麼沒有運行,要麼配置不正確。

這裏是我在哪裏,我有一個我已經加入的開發項目,他們正在使用postgresql。下面是步驟我才能讓這裏:

  • 克隆回購
  • 配置的名稱變更/ database.yml.sample - > database.yml的
  • 更改配置/ s3.yml.sample的名字 - > s3.yml
  • 冉束安裝
  • 冉耙分貝:遷移

造成這樣的錯誤:

rake aborted! could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

這裏是我的文件目前的樣子: 的database.yml

development: adapter: postgresql encoding: unicode database: rentsnapper_development pool: 5 username: user password:

test: &test adapter: postgresql encoding: unicode database: rentsnapper_test pool: 5 username: user password: cucumber: <<: *test

而且我s3.yml

defaults: &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,我懷疑這是不相關的。這是我需要更新的東西,還是可以通過當前版本獲得?

謝謝你在先進的...

+0

OK剛得到一些建議,貌似我缺少的PostgreSQL,我下載它現在從http://postgresapp.com/ – lando2319

+0

在這一點上我肯定有PostgreSQL的運行,我收到了同樣的錯誤,有什麼建議麼? – lando2319

回答

3

解決:我不得不解決我的database.yml文件。添加「host:localhost」取出用戶&密碼行。

development: adapter: postgresql encoding: unicode database: rentsnapper_development pool: 5 host: localhost

test: &test adapter: postgresql encoding: unicode database: rentsnapper_test pool: 5 host: localhost

cucumber: <<: *test

相關問題