2017-02-10 6 views
2

仮想環境をロードするために放浪を使用して、私はなぜ私は、新しいプロジェクトの更新版であるプロジェクトに取り組んでいますか?

RAILS_ENV=development bundle exec rails s 

を実行すると、以下が返されます。私は、ブラウザにアクセスすると

=> Booting Puma 
=> Rails 5.0.0.1 application starting in development on http://localhost:3000 
=> Run `rails server -h` for more startup options 
Puma starting in single mode... 
* Version 3.6.0 (ruby 2.3.3-p222), codename: Sleepy Sunday Serenity 
* Min threads: 5, max threads: 5 
* Environment: development 
* Listening on tcp://localhost:3000 
Use Ctrl-C to stop 

は私がlocalhostを試してみました:3000と127.0.0.1:3000をしかし得続けます:別のリポジトリにこのプロジェクトの以前のバージョンに

ERR_CONNECTION_REFUSED 

それはこれらのURLのを介してアクセスしたロードされました。このプロジェクトはRails 5にアップデートされましたが、なぜHTTPではなくTCPでリッスンしているのか分かりません。助言がありますか?

+0

を解決してきましたHTTPは、TCPの上で動作する上位プロトコルです。 TCPは、パケットが失われた場合に再送を自動的に処理する信頼性の高い低レベルの接続を提供します.TCPは、送信するデータの形式について何も定義しません。 HTTPはその上で動作し、HTTPサーバーとの間でリソースを要求し、HTTPサーバーにリソースを送信するための標準化されたデータ形式を定義します。 – sheltond

答えて

-1

あなたはピューマの現在のバージョンでは3000 -pのexecレールサーバプーマ-b 0.0.0.0をバンドル行うことができ、それはピューマの問題であり、それは

https://github.com/puma/puma/issues/782

https://github.com/puma/puma/commit/9b1de100044a45a810927c1da0ca3a4dea413890

+0

はい私は私に同じ詳細を返すことができます。サーバーはロードされますが、ブラウザーではアクセスできません。なぜTCP上で動作していますか? – EamonnMcElroy

+0

pumaサーバーに関する問題はリンクを参照してください。プーマを更新する必要があるかもしれません –

+0

プーマを3.6に更新しましたが、結果は同じです。他の提案は歓迎されます。 – EamonnMcElroy

関連する問題