Ruby on rails 所以我安装的postgresql和localhost端口与ruby应用程序冲突?

Ruby on rails 所以我安装的postgresql和localhost端口与ruby应用程序冲突?,ruby-on-rails,ruby,postgresql,Ruby On Rails,Ruby,Postgresql,我安装了postgresql。我将本地主机端口设置为pgadmin上的3000。然后它开始抛出这个错误,因为我的ruby应用程序的localhost端口也在3000端口。 地址已在使用中-绑定(2)用于“localhost”端口3000(Errno::EADDRINUSE 我试图卸载它,但错误仍然出现。我试图删除pgadmin。我试图设置环境变量export PGPORT=5432。在所有这些之后,错误仍然出现。我只是想摆脱postgres并重新安装所有东西,看看哪里出了问题。我完全搞不清楚。我

我安装了postgresql。我将本地主机端口设置为pgadmin上的3000。然后它开始抛出这个错误,因为我的ruby应用程序的localhost端口也在3000端口。 地址已在使用中-绑定(2)用于“localhost”端口3000(Errno::EADDRINUSE

我试图卸载它,但错误仍然出现。我试图删除pgadmin。我试图设置环境变量export PGPORT=5432。在所有这些之后,错误仍然出现。我只是想摆脱postgres并重新安装所有东西,看看哪里出了问题。我完全搞不清楚。我对ruby和postgres非常熟悉。我通常使用nodemongodb等

问题: 摆脱postgresql并重新安装它的最佳方法是什么? 关于如何编辑端口还有其他想法吗? 如何在postgresql上删除数据库


我知道这听起来像是我到处都是,因为我现在就在这里。我只是想重新开始。所以请提供帮助。

在Mac OSX上安装和使用PG/Mongo/MySql的最佳方法是Brew

如果未安装brew,请将其复制/粘贴到终端中进行安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装Postgresql

brew install postgresql
使用数据库(运行/重新启动/停止)


在Mac OSX上安装和使用PG/Mongo/MySql的最佳方法是Brew

如果未安装brew,请将其复制/粘贴到终端中进行安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装Postgresql

brew install postgresql
使用数据库(运行/重新启动/停止)


您也可以使用不同的端口

rails s -p 81
如果希望始终从不同的端口开始..创建
Rakefile
并添加任务

task :server81 do
  `bundle exec rails s -p 8081`
end

您可以通过rake server81直接使用它,也可以使用不同的端口

rails s -p 81
如果希望始终从不同的端口开始..创建
Rakefile
并添加任务

task :server81 do
  `bundle exec rails s -p 8081`
end

您可以通过rake server81直接使用它。您是在MAC上还是在WIN上?注意:Rails默认使用3000,PostgreSQL默认使用5432。除非您有特定的授权,否则没有真正的理由更改这些端口。您是在MAC上还是在WIN上?注意:Rails默认使用3000,PostgreSQL默认使用5432。没有真正的理由更改除非您有明确的授权,否则请将这些端口迁移到周围。