我安装了vagrant-proxyconf并将以下内容添加到Vagrantfile:
if Vagrant.has_plugin?("vagrant-proxyconf")
config.proxy.http = "http://192.168.33.10:3128/"
config.proxy.https = "http://192.168.33.10:3128/"
end
后来我卸载了vagrant-proxyconf并从Vagrantfile中删除了以上几行。
现在,每次我尝试使用apt-get或npm i时,我都会收到以下错误消息:
Failed to connect to 192.168.33.10 port 3128: Connection refused
因此,代理设置仍然在vagrant配置中,但不在Vagrantfile中。我还能去哪里找?
答案 0 :(得分:1)
在配置了虚拟机(在vagrant up
上之后,已删除了该虚拟机的插件及其配置。现在,当您再次启动现有的虚拟机时,由gonet插件完成的配置仍然存在。
收回所有内容的最简单方法就是vagrant destroy
现有计算机和vagrant up
一台新计算机。
如果出于任何原因希望保留现有计算机,则可以:
vagrant halt
(如果已打开)vagrant install vagrant-proxyconf
vagrant up
,以便在需要的任何地方取消配置代理,vagrant halt
机器最新的解决方案是通过分析插件source code来检查插件在特定情况下(操作系统,提供者等)的性能,并手动删除虚拟机中完成的每个配置(环境变量,配置apt等...)