2013-05-10 60 views
0

嘗試將postgresql和自制軟件一起使用時遇到問題。在完全乾淨的安裝之後(以及從PostgreSQL 9.1.3升級到9.2.4並執行MacOS X的系統更新之後),似乎Lion自帶的postgresql與自制軟件提供的postgresql衝突。使用自制軟件時發生衝突的postgres問題

衝突意味着當OSX啓動(和與〜/庫/ LaunchAgents/homebrew.mxcl.postgresql.plist)時,PostgreSQL未能在啓動時,然後使

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

錯誤正確加載。事情是,如果我然後手動加載和卸載homebrew.mxcl.postgresql.plist代理,postgresql從這一點開始工作,沒有人知道如何解決這個問題(我認爲它可能是/ usr/bin/PSQL和/ usr/local/bin目錄/ psql的自制軟件的)

編輯:新鮮的重新啓動和運行launchctl list | grep postgres後,我得到這個結果680 - homebrew.mxcl.postgresql,運行launchctl list | grep pg給什麼,一些奇怪的原因,它正好是現在工作(儘管發佈後我沒有改變任何東西)。將重新啓動幾次,以找出發生了什麼

編輯2:它現在似乎工作,我不知道爲什麼(浪費像昨晚3小時),我打算把它標記爲已回答,直到它再回來

+0

運行'launchctl名單| grep postgres'和'launchctl list | grep pg'重新啓動後,查看是否正在加載另一個pg實例。如果是這樣,'sudo launchctl卸載[在這裏粘貼它的名字] .plist'。 – 2013-05-10 14:44:23

+0

這似乎是一個OSX的東西。輸入錯誤消息的最後一行會讓你在這裏:http://stackoverflow.com/q/8465508/905902(其中包括) – wildplasser 2013-05-10 14:50:12

回答

1

現在看來似乎是實際工作,也許一些奇怪的是發生在引導順序中,但Postgres的現在工作正常,符合市場預期,通過自制

相關問題