Ruby on rails Rake已中止,无法连接到do postgresql:连接被拒绝
我正试图用postgresql在我的全新rails项目上执行rake命令,但我遇到了以下错误: 雷克流产了!无法连接到服务器:连接被拒绝是错误的 在主机“localhost”(127.0.0.1)上运行并接受TCP/IP的服务器 端口5432上的连接 Tasks:TOP=>db:migrate(通过使用--trace运行task查看完整跟踪) 实际0m3.245s用户0m1.668s系统0m0.382s 这是我有史以来第一个rails应用程序,当我运行rails服务器时,这是输出: =>启动WEBrick =>Rails 3.2.3应用程序在Ruby on rails Rake已中止,无法连接到do postgresql:连接被拒绝,ruby-on-rails,ruby,git,postgresql,Ruby On Rails,Ruby,Git,Postgresql,我正试图用postgresql在我的全新rails项目上执行rake命令,但我遇到了以下错误: 雷克流产了!无法连接到服务器:连接被拒绝是错误的 在主机“localhost”(127.0.0.1)上运行并接受TCP/IP的服务器 端口5432上的连接 Tasks:TOP=>db:migrate(通过使用--trace运行task查看完整跟踪) 实际0m3.245s用户0m1.668s系统0m0.382s 这是我有史以来第一个rails应用程序,当我运行rails服务器时,这是输出: =>启动WE
http://0.0.0.0:3000
=>使用-d调用以分离
=>Ctrl-C关闭服务器[2012-06-19 01:17:30]信息WEBrick 1.3.1[2012-06-19 01:17:30]信息ruby 1.9.3(2012-04-20)
[x86_64-darwin11.3.0][2012-06-19 01:17:30]信息
WEBrick::HTTPServer#启动:pid=4668端口=3000
Rails-v:Rails 3.2.3
宝石环境:
RubyGems环境:
-RUBYGEMS版本:1.8.24
-RUBY版本:1.9.3(2012-04-20 patchlevel 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平台:
-红宝石
-x86_64-darwin-11
-宝石路径:
-/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
-:批量_阈值=>1000
-远程来源:
-
如果有帮助:
正在运行psql
psql:无法连接到服务器:没有这样的文件或目录
在本地运行并在Unix域上接受连接的服务器
套接字“/tmp/.s.PGSQL.5432”
首先,您需要确保postgresql正在运行。打开控制台并执行“ps auxw | grep post”,确保服务器正在运行。您应该至少运行四个进程,包括“postgres:writer进程”。如果你没有,那么你还没有开始。即使已启动,也必须将其配置为在适当的端口(127.0.0.1和“localhost”)上侦听。您是否编辑了postgres.conf文件和pg_hba.conf文件?如果是,是否重新启动了服务器?你使用的是最新的pg gem吗?如何启动服务器
~Charles~是否尝试过rake db:migrate first?是的,相同的错误:
连接被拒绝
在没有启动服务器的情况下给出这些命令“rails-v”和“gem env”的输出检查,它可能已经通过使用一些不好的东西启动了您的postgreSQL不起作用--请参阅。。。也许你的问题会在这里得到解决,如果postgreSQL不工作,那么使用sqlite3并检查是否工作。grep post没有显示任何内容。我重新安装了postgres,但没有编辑.conf文件。当我放弃的时候,我决定像windows一样重新启动我的mac。猜猜看,它成功了!博士后不知怎么被卡住了