Avinstallering av vagrant-proxyconf lämnar kvar gästens filer
Rensa proxyinställningar via vagrant-proxyconf medan det fortfarande är tillgängligt, och skilj mellan värdena nil, tom och false.
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.