vagrant-proxyconf-ը կարգավորումները գրում է հյուրի մեջ։ Հոսթի կողմի պլագինը հեռացնելը չի չեղարկում այն փոփոխությունները, որոնք արդեն պահված են այդ VM-ի միջավայրում և հավելվածների կոնֆիգուրացիայում։

Համատեղելի տեղադրման համար, որտեղ պլագինը դեռ հասանելի է, նրա փաստաթղթավորված մաքրման կոնֆիգուրացիան սա է՝

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

Կիրառեք հյուրի կոնֆիգուրացիան Vagrant-ի սովորական մեկնարկի և provisioning-ի կյանքի ցիկլով՝ նախքան պլագինը ապաինստալելը։ Պլագինը փաստաթղթավորում է, որ false-ը անջատում է պրոքսիի կոնֆիգուրացիան և հեռացնում կարգավորումները։

Մյուս արժեքները այլ նշանակություն ունեն։ Դատարկ կամ false պրոքսիի կարգավորումը հեռացնում է համապատասխան կարգավորումը։ nil արժեքը թողնում է հյուրի գոյություն ունեցող արժեքը անփոփոխ։ Ուստի Vagrantfile-ից տող ջնջելը և այդպիսով nil-ին վերադառնալը նույն մաքրման գործողությունը չէ։

Ստուգեք նաև VAGRANT_HTTP_PROXY-ն և հարակից հոսթի մուտքերը. պլագինը փաստաթղթավորում է միջավայրի մուտքեր, որոնք կարող են վերագրանցել ֆայլի արժեքները։

Եթե պլագինն արդեն հեռացված է, բացահայտեք նրա փոփոխած հյուրի ֆայլերը և վերականգնեք դրանց նախատեսված արժեքները նախագծի կոնիգուրացիայի գործընթացով։ Աջակցվող թիրախները ներառում են միջավայրի և փաթեթների կառավարչի կամ հավելվածների կարգավորումները, ոչ միայն մեկ տերմինալային արտահանում։

Պարտադիր չէ ոչնչացնել գոյություն ունեցող VM-ը միայն պրոքսիի կոնֆիգուրացիան հեռացնելու համար։ Պահպանեք նրա տվյալները և գիտակցաբար վերականգնեք համապատասխան կարգավորումները։

Առնչվող հոդվածներ