1

当我进入localhost:4567浏览器时,即使在 Rails 服务器完成之后,我的 chrom 状态也是 "waiting for..." 。

重新加载单个页面需要 30 秒以上。所有其他网络浏览工作正常,Rails 服务器工作正常。只是浏览器页面加载需要永远

我什至尝试在 vm 内禁用forwarded_posrt和浏览……但运气不好:对 localhost 的所有请求都将永远存在。

这是我的流浪文件:

Vagrant.configure("2") do |config|
  config.vm.box = "precise64"


  config.vm.box_url = "http://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-amd64-vagrant-disk1.box"

  config.vm.network :forwarded_port, guest: 3000, host: 4567

   config.vm.provider :virtualbox do |vb|
     vb.customize ["modifyvm", :id, "--memory", "2048"]
     vb.customize ["modifyvm", :id, "--cpus", "8"]
     vb.customize ["modifyvm", :id, "--vram", "10"]
  end

end

我的主机运行的是 Ubuntu 13.04。使用虚拟机。

4

1 回答 1

0

首先,如果您确实需要自定义 VM,我建议您使用不同的基础框。上次我尝试使用该框时vb.customize,未正确应用 VirtualBox 自定义项(在您的 Vagrantfile 上)。您可以通过安装htop软件包并查看它显示的 CPU 和内存数量来仔细检查。

您可能会尝试的另一件事是为您的项目根目录启用 NFS 共享文件夹,查看此链接以获取一些数字,如果您愿意尝试,只需添加config.vm.synced_folder '.', '/vagrant', id: "vagrant-root", nfs: true到您的 Vagrantfile

希望能帮助到你 :)

于 2013-09-12T17:02:29.010 回答