无法访问我的本地代码到其他机器

时间:2016-05-30 05:47:11

标签: ruby-on-rails heroku localhost

我需要在IE上测试我的网站。我安装了Ubuntu。我的Rails应用程序正在localhost:3000上运行。现在,当我尝试转到myIP:3000时,我收到错误:

  

无法访问网站。

我之前使用过相同的IP来访问服务器,但它确实有效。我不确定为什么它不再起作用。

有没有办法解决这个问题,让它按照我的预期运作?每次我需要在IE上测试时,我都不想推送到Heroku。

1 个答案:

答案 0 :(得分:2)

方法1

  

<强>更新

     

无需从IP地址开始。感谢Thorin。用0.0.0.0启动服务器就可以了。

rails server -b 0.0.0.0 -p 3000

在Linux计算机上,键入ifconfig并记下您的本地IP。

像这样运行你的服务器

rails server -b 192.168.X.XXX -p 3000

您将本地IP传递给-b

现在确保两台计算机都连接到本地Wi-Fi。在您的Windows机器上导航到http://192.168.X.XX:3000

方法2

在你的ubuntu机器上安装wine并安装IE首选版本。从一台机器上访问所有内容都会更容易。