0
我是Ruby/Rails和PostgreSQL的新手。是否有可能需要多個rails應用程序才能訪問psql本地數據庫?如果不是,您如何在應用程序之間切換? 目前RailsApp1正在與我的psql數據庫按預期進行交互,但是RailsApp2無法連接並取消命令。如何讓多軌應用程序訪問本地postgreSQL數據庫
運行於:OSX Mountain Lion, ruby 1.9.3p194, rails 3.2.8, psql 9.2.1.
~/RailsApp2 #: rake db:migrate
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"?
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
預先感謝您的幫助。
我能夠通過設置本地主機環境變量來糾正我的問題。 謝謝你的幫助。 – Cypher
在這種情況下,您的套接字不在libpq期望的位置。如果您決定不想使用TCP/IP連接,則可以將PGHOST設置爲該目錄(如果它以/它爲套接字文件的目錄開頭)。 –