捆绑安装在流浪者超时。显然没有通过关闭natdns来修复

捆绑安装在流浪者超时。显然没有通过关闭natdns来修复,dns,bundler,virtualbox,vagrant,nat,Dns,Bundler,Virtualbox,Vagrant,Nat,我正试图在OSX Mavericks机器上设置一个Vagrant/Virtualbox虚拟机来进行一些Rails开发,我所有运行bundle install的尝试都超时了 我以前遇到过这个问题,通过关闭Vagrantfile中的NatdnSProxy 1和natdnshostresolver1,可以解决这个问题。我查阅了当前的操作说明,并将我的Vagrant文件改为如下内容(当然,减去所有注释) 我完全希望它能为我解决这个问题,但是bundle install在获取过程中仍然超时 有什么想法吗?

我正试图在OSX Mavericks机器上设置一个Vagrant/Virtualbox虚拟机来进行一些Rails开发,我所有运行
bundle install
的尝试都超时了

我以前遇到过这个问题,通过关闭Vagrantfile中的NatdnSProxy 1和natdnshostresolver1,可以解决这个问题。我查阅了当前的操作说明,并将我的Vagrant文件改为如下内容(当然,减去所有注释)

我完全希望它能为我解决这个问题,但是
bundle install
在获取过程中仍然超时


有什么想法吗?

事实证明,DNS根本不是问题所在。我在Gemfile中有过时的源代码(比如),当我用
source'替换它们时https://rubygems.org“
,问题消失了。

查看您的虚拟机的
/etc/resolv.conf
,如果虚拟机可以达到8.8.8.8,只需手动将其更改为使用8.8.8.8,这是一个快速而肮脏的修复。
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = "ffuenf/debian-7.4.0-amd64"
  config.vm.provider "virtualbox" do |vb|
    vb.customize ["modifyvm", :id, "--natdnsproxy1", "off"]
    vb.customize ["modifyvm", :id, "--natdnshostresolver1", "off"]
  end
end