2012-08-07 28 views
9

我正在開發一款Rails web應用程序,目前專注於移動設計,並希望查看我在Galaxy Nexus(運行Jelly Bean)上的移動Chrome瀏覽器中開發的html屏幕。如何在Chrome瀏覽器中查看在本地機器上運行的網站?

在我的MacBook Pro中,顯然,我可以運行本地服務器並通過LocalHost:3000 url在我的機器上查看該網站。在我的手機上運行時,是否可以在我的手機/ macbook pro上完成某些網絡配置以查看手機上的本地主機網站?無論如何可以利用Chrome開發工具?

例如

https://developers.google.com/chrome/mobile/docs/debugging

+5冷靜點誰回答了這個問題。 :)

+1

爲什麼你不能只是'http:// yourMachinesHostNameOrIP /'(或'http:// yourMachinesHostNameOrIP:3000 /'如果這是你正在運行的端口)。你檢查過你的防火牆是不是阻止了那個端口? – 2012-08-07 15:53:37

回答

16

在您的Mac上打開您的網絡偏好(點擊頂部的wifi信號)。找到您當前連接到的網絡的IP地址。在您的手機瀏覽器中,輸入該IP地址並追加:3000到它的末尾

+4

當您仍然收到「此網頁不可用」時會發生什麼? – 2015-03-07 17:15:34

+0

當我嘗試這樣做時,出現以下錯誤:「此網頁不可用 ERR_CONNECTION_REFUSED」。任何方法來克服這一點? – 2015-09-22 13:03:23

23

對於任何使用Rails 4.2的人來說,嘗試通過IP地址訪問可能會因a change in Rails而失敗。

使用rails server -b 0.0.0.0啓動服務器將允許您像以前一樣從手機訪問您的本地主機。

+0

這對我有用。謝謝。 – GregSantulli 2016-09-30 16:47:27

+1

我希望我能給這個答案+1000。花費太多的時間在這之前嘗試一切。 – jayp 2016-12-11 19:20:52

相關問題