我正在尝试在我的全新Rails项目中使用PostgreSQL执行rake命令,但是我遇到了这个错误:
“rake aborted!无法连接到服务器:拒绝连接。服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口5432上的TCP / IP连接?
这是我第一个Rails应用程序,当我运行rails server时,输出如下:
=> Booting WEBrick => Rails 3.2.3应用程序在http://0.0.0.0:3000上以开发模式启动 => 使用-d进行调用以分离 => Ctrl-C关闭服务器[2012-06-19 01:17:30] INFO WEBrick 1.3.1 [2012-06-19 01:17:30] INFO ruby 1.9.3(2012-04-20) [x86_64-darwin11.3.0] [2012-06-19 01:17:30] INFO WEBrick :: HTTPServer#start:pid = 4668 port = 3000
Rails-v:
RubyGems 环境: - RubyGems 版本: 1.8.24 - Ruby 版本: 1.9.3 (2012-04-20 补丁级别 194) [x86_64-darwin11.3.0] - 安装目录: /Users/kinhow/.rvm/gems/ruby-1.9.3-p194 - Ruby 可执行文件: /Users/kinhow/.rvm/rubies/ruby-1.9.3-p194/bin/ruby - 可执行文件目录: /Users/kinhow/.rvm/gems/ruby-1.9.3-p194/bin - RubyGems 平台: - ruby - x86_64-darwin-11 - gem 路径: - /Users/kinhow/.rvm/gems/ruby-1.9.3-p194 - /Users/kinhow/.rvm/gems/ruby-1.9.3-p194@global - gem 配置: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - 远程源: - http://rubygems.org/ 如果有帮助的话:
运行
“rake aborted!无法连接到服务器:拒绝连接。服务器是否在主机“localhost”(127.0.0.1)上运行并接受端口5432上的TCP / IP连接?
这是我第一个Rails应用程序,当我运行rails server时,输出如下:
=> Booting WEBrick => Rails 3.2.3应用程序在http://0.0.0.0:3000上以开发模式启动 => 使用-d进行调用以分离 => Ctrl-C关闭服务器[2012-06-19 01:17:30] INFO WEBrick 1.3.1 [2012-06-19 01:17:30] INFO ruby 1.9.3(2012-04-20) [x86_64-darwin11.3.0] [2012-06-19 01:17:30] INFO WEBrick :: HTTPServer#start:pid = 4668 port = 3000
Rails-v:
Rails 3.2.3
gem env:RubyGems 环境: - RubyGems 版本: 1.8.24 - Ruby 版本: 1.9.3 (2012-04-20 补丁级别 194) [x86_64-darwin11.3.0] - 安装目录: /Users/kinhow/.rvm/gems/ruby-1.9.3-p194 - Ruby 可执行文件: /Users/kinhow/.rvm/rubies/ruby-1.9.3-p194/bin/ruby - 可执行文件目录: /Users/kinhow/.rvm/gems/ruby-1.9.3-p194/bin - RubyGems 平台: - ruby - x86_64-darwin-11 - gem 路径: - /Users/kinhow/.rvm/gems/ruby-1.9.3-p194 - /Users/kinhow/.rvm/gems/ruby-1.9.3-p194@global - gem 配置: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - 远程源: - http://rubygems.org/ 如果有帮助的话:
运行
psql
psql: 无法连接到服务器: 没有这样的文件或目录 服务器是否在本地运行并接受 Unix 域套接字“/tmp/.s.PGSQL.5432”上的连接?
连接被拒绝
。 - Andre Cytryn