0
私はOpenshiftとSinatraを使って自分のウェブサイトをホストしています。しかし、それは正しいポートにバインドされていません。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
これは正しい出力を返します。サーバーが実際に開始したときにでも...
Listening on localhost:9292, CTRL+C to stop
はエラー:
no acceptor (port is in use or requires root privileges) (RuntimeError)
は、どのように私はそれが正しいポートにバインドするのですか?
他のサーバーが同じポートで実行されていませんか? 'OPENSHIFT_RUBY_PORT'設定は何になっていますか? – Kashyap
'OPENSHIFT_RUBY_PORT'は8080です。 – Dittoslash
あなたはどのようにサーバーを起動していますか?再生のためのサンプルスクリプトを提供できますか? – Kashyap