【发布时间】:2017-05-21 21:48:51
【问题描述】:
我正在尝试找出在 Windows 中开发 Rails 应用程序的最佳方法,因此,我尝试在带有 Vagrant 的虚拟机上运行它们。设置它非常简单,但我发现它非常慢到让我质疑为什么存在像 Vagrant 这样的东西,这让我觉得我可能错过了一些东西。
我正在运行 Ruby 2.1.5、Rails 3.2、Windows 10、Webrick、最新的 Vagrant、Ubuntu 14.04(以匹配我们的服务器)和 2GB 的 RAM。从应用加载页面似乎需要将近一分半钟:
在 WSL 中运行 Rails 的同一页面大约需要 10 秒(也是不可接受的):
我在 i5 2.6GHz 上运行并启用了虚拟化。
【问题讨论】:
-
您允许虚拟机使用多少内存?新生成的 Rails 应用的性能比较如何?
-
你好@Ryan:我给了 VM 2GB 的 RAM。我还没有测试过新的 Rails 应用程序。
-
尝试为 VM 提供至少 4 GB 的空间,但最好尽可能多地留出空间。
-
它并没有使用所有的 2GB(从未接触过交换空间),但我尝试给它 4GB 并且它对性能没有影响。
标签: ruby-on-rails ruby vagrant vagrant-windows