Gần đây tôi đã phải cài đặt lại homebrew và postgres và bây giờ postgres không hoạt động với đường ray.Postgres sh: /usr/local/var/postgres/server.log: Không có tệp hoặc thư mục nào như vậy
Trước khi cố gắng chạy đường ray s, tôi có được điều này:
/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)
Vì vậy, tôi cố gắng bắt đầu postgres và tôi có được điều này:
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
Dường như postgres đang chạy vì điều này:
ps aux | grep postgreslee 1099 0.3 0.0 2425480 188 s000 R+ 5:48PM 0:00.01 grep postgres
Tôi hoàn toàn mất mát ở đây là tại sao tôi không thể chạy.
Có thể bạn đã cài đặt các bưu cục mới vào một thư mục khác. Trước tiên, hãy thử bỏ qua cờ -l + logfilename để xem nó có bắt đầu hay không. BTW: bạn cũng có thể chỉ định logfile trong postgres.conf. Thư mục "/ usr/local/var/postgres" chứa gì? nó tồn tại ? ai là chủ sở hữu? – wildplasser