我最近不得不重新安裝homebrew和postgres,現在postgres不能使用rails。Postgres sh:/usr/local/var/postgres/server.log:沒有這樣的文件或目錄
首先試圖運行軌道■當,我得到這個:
/Users/lee/.rvm/gems/[email protected]/gems/activerecord-3.2.6/lib/active_record/connection_adapters/postgresql_adapter.rb:1206:in `initialize': could not connect to server: Connection refused (PG::Error)
所以我試着開始的Postgres和我得到這個:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
sh: /usr/local/var/postgres/server.log: No such file or directory
看來,Postgres的是因爲這個運行:
ps aux | grep postgreslee 1099 0.3 0.0 2425480 188 s000 R+ 5:48PM 0:00.01 grep postgres
我完全不知所措這裏,爲什麼我不能讓它運行。
您可能已將新的postgres安裝到其他目錄中。首先嚐試省略-l標誌+日誌文件名,看它是否啓動。順便說一句:你也可以在postgres.conf中指定日誌文件。目錄「/ usr/local/var/postgres」包含什麼內容?它存在嗎?誰是主人? – wildplasser