我正在跟踪Vagrant Tutorial通过Vagrant配置Apache,并且在执行 vagrant reload --provision 命令时出现以下错误 - Vagrant Provisioning Error Output
你能告诉我哪里可能出错吗?我按照指南正确修改了Vagrantfile。请参阅以下内容:
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, path: "bootstrap.sh"
end
我在Mavericks 10.9.5上通过VirtualBox运行Vagrant。
答案 0 :(得分:0)
您的Vagrant框似乎无法连接到互联网以运行Ubuntu更新。
您可能希望根据主机设备的配置要求将VM设置为使用NAT或桥接模式网络。此外,您的网络所需的任何代理都可以到达外部世界。
答案 1 :(得分:0)
我设法解决了这个问题。
该问题与DNS缓存有关,该缓存填充了我在Macbook上运行的VPN软件的DNS表。
我重新启动了我的Macbook,并在DNS缓存重置后立即解决了问题。
我稍后在网上查了一下,发现重新启动笔记本电脑等硬重置是没有必要的,虽然这是大多数人在VPN软件存在的情况下排除这些问题时的标准做法。
还可以通过刷新DNS进行软重置。有关如何在Wikihow
上在Windows,Mac或Linux上执行此操作的好教程