在這個問題上有一些帖子,遺憾的是沒有任何解決方案爲我工作。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
解決方案的嘗試:
https://stackoverflow.com/a/14225289/2066855 沒有變化,當我運行耙分貝:遷移我得到同樣的錯誤
另外,作爲一個側面的問題,可能會或可能不相關linux告訴我「ruby-1.9.3-p385沒有安裝」,我正在運行ruby-1.9.3-p362,我懷疑這是不相關的。這是我需要更新的東西,還是可以通過當前版本獲得?
謝謝你在先進的...
OK剛得到一些建議,貌似我缺少的PostgreSQL,我下載它現在從http://postgresapp.com/ – lando2319
在這一點上我肯定有PostgreSQL的運行,我收到了同樣的錯誤,有什麼建議麼? – lando2319