小编Dit*_*ash的帖子

Sinatra 未绑定到正确的端口

我使用 Openshift 和 Sinatra 来托管我的网站。但它没有绑定到正确的端口。

set :port, ENV["OPENSHIFT_RUBY_PORT"]
set :port, ENV["OPENSHIFT_RUBY_IP"]
...
puts ENV["OPENSHIFT_RUBY_PORT"]
puts settings.port
puts ENV["OPENSHIFT_RUBY_IP"]
puts settings.bind
Run Code Online (Sandbox Code Playgroud)

这将返回正确的输出。但是当服务器真正启动时...

Listening on localhost:9292, CTRL+C to stop
Run Code Online (Sandbox Code Playgroud)

错误:

no acceptor (port is in use or requires root privileges) (RuntimeError) 
Run Code Online (Sandbox Code Playgroud)

如何让它绑定到正确的端口?

port sinatra openshift

1
推荐指数
1
解决办法
1119
查看次数

标签 统计

openshift ×1

port ×1

sinatra ×1