Ruby on rails 所以我安装的postgresql和localhost端口与ruby应用程序冲突?
我安装了postgresql。我将本地主机端口设置为pgadmin上的3000。然后它开始抛出这个错误,因为我的ruby应用程序的localhost端口也在3000端口。 地址已在使用中-绑定(2)用于“localhost”端口3000(Errno::EADDRINUSE 我试图卸载它,但错误仍然出现。我试图删除pgadmin。我试图设置环境变量export PGPORT=5432。在所有这些之后,错误仍然出现。我只是想摆脱postgres并重新安装所有东西,看看哪里出了问题。我完全搞不清楚。我对ruby和postgres非常熟悉。我通常使用nodemongodb等 问题: 摆脱postgresql并重新安装它的最佳方法是什么? 关于如何编辑端口还有其他想法吗? 如何在postgresql上删除数据库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并重新安装所有东西,看看哪里出了问题。我完全搞不清楚。我
我知道这听起来像是我到处都是,因为我现在就在这里。我只是想重新开始。所以请提供帮助。在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。没有真正的理由更改除非您有明确的授权,否则请将这些端口迁移到周围。