vagrant-proxyconf skriver inställningar i gästen. Att ta bort plugin-programmet på värdsidan återställer inte ändringar som redan sparats i den virtuella maskinens miljö och applikationskonfiguration.

För en kompatibel installation där plugin-programmet fortfarande är tillgängligt är dess dokumenterade rensningskonfiguration:

Vagrant.configure("2") do |config|
  config.proxy.enabled = false
end

Tillämpa gästkonfigurationen via Vagrants vanliga livscykel för start och provisioning innan du avinstallerar plugin-programmet. Plugin-programmet dokumenterar att false inaktiverar proxykonfigurationen och tar bort inställningar.

De andra värdena betyder något annat. En tom eller false proxyinställning tar bort den aktuella inställningen. Ett nil-värde lämnar gästens befintliga värde orört. Att ta bort en rad i Vagrantfile och därmed återgå till nil är därför inte samma städning.

Undersök även VAGRANT_HTTP_PROXY och de relaterade värdindata; plugin-programmet dokumenterar miljöindata som kan åsidosätta filvärden.

Om plugin-programmet redan har tagits bort, identifiera de gästfiler det ändrade och återställ deras avsedda värden via projektets konfigurationsprocess. Mål som stöds omfattar miljö- och pakethanterar- eller applikationsinställningar, inte bara en terminalexport.

Den befintliga VM:en behöver inte förstöras bara för att ta bort proxykonfigurationen. Behåll dess data och återställ de relevanta inställningarna medvetet.

Relaterade artiklar