2016-08-04 53 views
1

我可能做一些愚蠢的事在這裏,但....不能的Mac主機上的VMware Fusion的客戶訪問的Rails應用程序

我無法從Windows 10訪問我的Mac上運行的Rails應用程序VM。我已將網絡適配器設置爲「與我的Mac共享」。我可以通過http://[my-machine-name].localhttp://[my-ip-address]訪問在我的mac上運行的PHP站點。但是,如果我指定端口3000來查看我的Rails應用程序,即使該應用程序正在運行,我也會收到一條錯誤消息([my-ip-address]拒絕連接)。我不知道這是Mac端的問題(雖然我的防火牆已關閉進行測試),但窗口結束了,或者與我的VMWare網絡適配器設置有關。任何幫助感激地接受

彼得

回答

4

只需使用-b標誌,同時運行你的Rails應用程式,例如rails server -b 0.0.0.0:3000所以它被綁定到整個網絡接口,它可以從外部

+0

不需要指定端口,但這工作!真棒。謝謝 – pjosborne68

0

訪問我遇到了這個問題只是現在。我無法讓它與-b 0.0.0.0一起使用。

我將它設置爲我的主機本地ip「rails server -b 192.168.1.10」。然後我可以通過虛擬機的瀏覽器http://192.168.1.10:3000/訪問主機。我的VM網絡設置爲NAT。

相關問題