无法在Yosemite的端口80上运行Rails服务器

时间:2015-03-26 05:23:30

标签: ruby-on-rails osx-yosemite rubymine-7

我正在使用RubyMine。我最近从Snow Leopard升级到Yosemite。当我尝试设置端口80时,我收到以下错误。

/Users/xx/.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/socket.rb:206:in `bind': Permission denied - bind(2) for 127.0.0.1:80 (Errno::EACCES)

我在10.6.8上没有这样的问题。是否可以在端口80上运行?

2 个答案:

答案 0 :(得分:1)

我的解决方案:

vmsudo rails server -p 80 

答案 1 :(得分:0)

正如@sevenseacat所说,你必须使用sudo来管理1024以下的端口。请参阅thisthis

虽然我们在这,但我可以推荐pow吗?

相关问题