无法在cloud9

时间:2016-05-29 09:59:40

标签: ruby-on-rails server cloud9

我正在 cloud9 上的 rails 项目中工作,我跟着this tutorial to install PhPmyadmin

问题在于我无法同时运行rails服务器和php管理服务器,因为它们似乎都使用相同的端口。 要启动我的rails服务器,我使用rails s -b $IP -p $PORT

这是我得到的错误:

/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:205:in `bind': Address already in use - bind(2) for 0.0.0.0:8080 (Errno::EADDRINUSE)

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

phpMyAdmin只是另一个PHP应用程序,因此它不会监听端口。您应该检查您的Web服务器配置以查看它所在的端口。但是,大多数Web服务器都倾向于默认使用端口80,因此它可能是其他一些过程。

您可以使用netstat -tulpn | grep 8080查找使用该端口的内容,并修改您的Rails配置或其他进程以使用其他端口。