ruby-on-rails - Postgresql 适配器 (pg) : could not connect to server

标签 ruby-on-rails postgresql rails-postgresql pg

我每次运行 Rails 应用程序时都会收到此错误(它无法连接到我的本地 Postgresql)

/Users/leonardo/.rvm/gems/ruby-1.9.3-p362/gems/activerecord-3.2.11/lib/
active_record/connection_adapters/postgresql_adapter.rb:1208:in `initialize': 
could not connect to server: No such file or directory (PG::Error)
   Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

我正在使用 Postgres.app它正在正确运行。

如果我跑

$ psql

我可以正常登录到 Postgresql 控制台。

$ which psql
 /Applications/Postgres.app/Contents/MacOS/bin/psql

gem 文件

source 'https://rubygems.org'
ruby "1.9.3"

gem 'rails', '3.2.11'
gem "pg"

数据库.yml

development:
  adapter: postgresql
  encoding: unicode
  username: leonardo
  password: 
  database: zapping
  port: 5432  

Postgresql(控制台)

$ psql
leonardo=# \l

enter image description here

最佳答案

尝试将 host: localhost 添加到您的 database.yml。 (基于:https://stackoverflow.com/a/10793186/919641)

关于ruby-on-rails - Postgresql 适配器 (pg) : could not connect to server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14225038/

相关文章:

ruby-on-rails - 延迟工作和行动邮件

ruby-on-rails - Heroku,问题/问题

sql - Postgresql 9.1 中已存在关系 "pk"

ruby-on-rails - 为什么我在 Rails 4/Postgres 中创建的所有表都使用 "dimension"of 1?

ruby-on-rails-3 - 尝试使用 rake db :structure:load, "schema_migration"加载结构时出错,不存在

ruby-on-rails - 使用 capybara rspec 和工厂女孩测试设计

ruby-on-rails - Factory Girl after_build 回调并覆盖 rspec 中的问题

ruby-on-rails - 计算行的偏移量

php - round() 返回不同的值

ruby-on-rails - 如何在我的 RSpec 测试中包含大型支持数据库?