无法从VMware Fusion Guest访问Mac主机上的rails应用程序

时间:2016-08-04 16:27:17

标签: ruby-on-rails networking vmware-fusion

我可能在这里做了些蠢事,但是......

我无法从Windows 10 VM访问我的Mac上运行的rails应用程序。我已将网络适配器设置为"与我的Mac共享"。我可以通过http://[my-machine-name].localhttp://[my-ip-address]访问我的mac上运行的PHP网站。但是,如果我指定端口3000来查看我的rails应用程序,我会收到一条错误消息(即[my-ip-address]拒绝连接的效果)即使该应用程序正在运行。我不知道这是否是Mac端的问题(虽然我的防火墙已关闭以进行测试),Windows端,或者与我的VMWare网络适配器设置有关。感激地收到任何帮助

彼得

2 个答案:

答案 0 :(得分:4)

在运行像c.execute ("INSERT INTO TEST (AA, BB, CC) VALUES (?,?,?) ", I, II, III ) AttributeError: 'list' object has no attribute 'execute' 这样的rails应用程序时只需使用-b标志,这样它就可以绑定到整个网络接口,并且可以从外部访问

答案 1 :(得分:0)

我刚刚遇到这个问题。我无法使用-b 0.0.0.0。

我将它设置为我的主机本地ip" rails server -b 192.168.1.10"。然后,我可以通过我的VM浏览器http://192.168.1.10:3000/访问主机。我的VM网络设置为NAT。

相关问题