【发布时间】:2012-01-30 00:03:36
【问题描述】:
我在 Windows7 上安装了带有 Ubuntu 11.10 的 VirtualBox。 我在 webrick (rails s) 上运行 Rails 3.1,并从 Windows 上的浏览器转到 VirtualBox 的 IP 地址 (192.168.2.xxx:3000)。 此时我遇到了麻烦 - 页面加载非常缓慢,在 Rails 控制台上我看到它响应文件(css、js、图像)的速度有多慢:每个最多 5 秒! 但是:如果我在 Ubuntu 中使用 0.0.0.0:3000 - 它可以完美运行。
问题出在哪里?在哪里寻找解决方案?
【问题讨论】:
-
您在主机上使用什么处理器?您的 BIOS 中是否启用了硬件虚拟化?
-
我使用 4 个处理器之一(核心 i5)。我不知道是否启用了HV,稍后会看到它。这真的很重要吗?
-
看来您需要将 Webrick 的
DoNotReverseLookup选项设置为true。
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 virtualbox