Jay*_*Jay 9 postgresql rake ruby-on-rails
我知道在osx上使用postgres有点困难,因为它有自己的版本运行,所以为了psql到它你需要提供像这样的主机名
psql -h localhost mydatabasename -U me
但是,如何为您的database.yml文件执行此操作以获取所有轨道可爱性.
如果您尝试连接
development:
adapter: postgresql
username: me
database: mydatabasename
Run Code Online (Sandbox Code Playgroud)
你收到了经典
Couldn't create database for {"adapter"=>"postgresql", "username"=>"me", "database"=>"mydatabasename"}
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"?
Run Code Online (Sandbox Code Playgroud)
关于如何提供信息或配置osx的任何想法都不要吮吸这么多?!
Mil*_*dev 20
如果你能够在localhost上连接到Postgres psql,那么只需添加:
host: localhost
Run Code Online (Sandbox Code Playgroud)
到了 database.yml
小智 5
我的工作配置如下:
development:
adapter: postgresql
database: database_name
host: localhost
username: user_name
pool: 5
timeout: 5000
Run Code Online (Sandbox Code Playgroud)
所以我想你需要添加host:localhost.