2016-09-17 21 views
0

運行軌道服務器是否有可能進行Ruby on Rails的 - 在一個公共的IP

rails server -b my.public.ip.address -p 8000 

運行此代碼顯然是行不通的。所以我想知道是否有辦法解決這個問題?

+0

你想在開發環境中運行這個嗎? http://stackoverflow.com/questions/36521114/unable-to-determine-ip-address-from-host-name/36522401#36522401 – 7urkm3n

回答

1

您可以使用rails server -b 0.0.0.0 -p 8000,並審查了以下幾件事:

  • 您在瀏覽器中使用的端口8000,舉例http://<your-ip>:8000
  • 您或您的ISP沒有防火牆。
+0

但是,這不只是在本地工作? –

+0

您需要在路由器上設置端口轉發或使用某種隧道服務。見[重複問題](http://stackoverflow.com/questions/39462317/boot-up-rails-app-make-request-to-app-from-outside-local-network#comment66245464_39462317)。 – Mick