vagrant-proxyconf-ի ապաինստալումը թողնում է հյուրի ֆայլերը
Մաքրեք պրոքսի կարգավորումները vagrant-proxyconf-ի միջոցով, քանի դեռ այն հասանելի է՝ տարբերելով nil, դատարկ և false արժեքները։
vagrant-proxyconf-ը կարգավորումները գրում է հյուրի մեջ։ Հոսթի կողմի պլագինը հեռացնելը չի չեղարկում այն փոփոխությունները, որոնք արդեն պահված են այդ VM-ի միջավայրում և հավելվածների կոնֆիգուրացիայում։
Համատեղելի տեղադրման համար, որտեղ պլագինը դեռ հասանելի է, նրա փաստաթղթավորված մաքրման կոնֆիգուրացիան սա է՝
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
Կիրառեք հյուրի կոնֆիգուրացիան Vagrant-ի սովորական մեկնարկի և provisioning-ի կյանքի ցիկլով՝ նախքան պլագինը ապաինստալելը։ Պլագինը փաստաթղթավորում է, որ false-ը անջատում է պրոքսիի կոնֆիգուրացիան և հեռացնում կարգավորումները։
Մյուս արժեքները այլ նշանակություն ունեն։ Դատարկ կամ false պրոքսիի կարգավորումը հեռացնում է համապատասխան կարգավորումը։ nil արժեքը թողնում է հյուրի գոյություն ունեցող արժեքը անփոփոխ։ Ուստի Vagrantfile-ից տող ջնջելը և այդպիսով nil-ին վերադառնալը նույն մաքրման գործողությունը չէ։
Ստուգեք նաև VAGRANT_HTTP_PROXY-ն և հարակից հոսթի մուտքերը. պլագինը փաստաթղթավորում է միջավայրի մուտքեր, որոնք կարող են վերագրանցել ֆայլի արժեքները։
Եթե պլագինն արդեն հեռացված է, բացահայտեք նրա փոփոխած հյուրի ֆայլերը և վերականգնեք դրանց նախատեսված արժեքները նախագծի կոնիգուրացիայի գործընթացով։ Աջակցվող թիրախները ներառում են միջավայրի և փաթեթների կառավարչի կամ հավելվածների կարգավորումները, ոչ միայն մեկ տերմինալային արտահանում։
Պարտադիր չէ ոչնչացնել գոյություն ունեցող VM-ը միայն պրոքսիի կոնֆիգուրացիան հեռացնելու համար։ Պահպանեք նրա տվյալները և գիտակցաբար վերականգնեք համապատասխան կարգավորումները։