vagrant-proxyconf અનઇન્સ્ટોલ કરવાથી ગેસ્ટની ફાઇલો રહી જાય છે
vagrant-proxyconf ઉપલબ્ધ હોય ત્યારે પ્રોક્સી સેટિંગ્સ સાફ કરો, nil, ખાલી અને false મૂલ્યો વચ્ચેનો તફાવત ઓળખો.
vagrant-proxyconf ગેસ્ટની અંદર સેટિંગ્સ લખે છે. તેનું હોસ્ટ-સાઇડ પ્લગિન દૂર કરવાથી તે VM ના પર્યાવરણ અને એપ્લિકેશન કન્ફિગરેશનમાં પહેલેથી સંગ્રહિત ફેરફારો પાછા ફરતા નથી.
એવી સુસંગત ઇન્સ્ટોલેશન માટે જ્યાં પ્લગિન હજી ઉપલબ્ધ છે, તેની દસ્તાવેજીકૃત સફાઈ કન્ફિગરેશન આ છે:
Vagrant.configure("2") do |config|
config.proxy.enabled = false
end
પ્લગિન અનઇન્સ્ટોલ કરતા પહેલાં Vagrant ના સામાન્ય સ્ટાર્ટઅપ અને પ્રોવિઝનિંગ જીવનચક્ર દ્વારા ગેસ્ટ કન્ફિગરેશન લાગુ કરો. પ્લગિન દસ્તાવેજ કરે છે કે false પ્રોક્સી કન્ફિગરેશન બંધ કરે છે અને સેટિંગ્સ દૂર કરે છે.
બીજા મૂલ્યોનો અર્થ અલગ છે. ખાલી અથવા false પ્રોક્સી સેટિંગ લાગુ પડતું સેટિંગ દૂર કરે છે. nil મૂલ્ય ગેસ્ટનું હાલનું મૂલ્ય અસ્પૃશ્ય રાખે છે. તેથી Vagrantfile માંથી એક લાઇન કાઢીને nil પર પાછા ફરવું એ સમાન સફાઈ ક્રિયા નથી.
VAGRANT_HTTP_PROXY અને સંબંધિત હોસ્ટ ઇનપુટ પણ તપાસો; પ્લગિન એવા પર્યાવરણ ઇનપુટનું દસ્તાવેજીકરણ કરે છે જે ફાઇલ મૂલ્યોને ઓવરરાઇડ કરી શકે છે.
જો પ્લગિન પહેલેથી દૂર કરવામાં આવ્યું હોય, તો તેના દ્વારા બદલાયેલી ગેસ્ટ ફાઇલો ઓળખો અને પ્રોજેક્ટની કન્ફિગરેશન પ્રક્રિયા દ્વારા તેમનાં ઇચ્છિત મૂલ્યો પુનઃસ્થાપિત કરો. સમર્થિત લક્ષ્યોમાં પર્યાવરણ અને પેકેજ-મેનેજર અથવા એપ્લિકેશન સેટિંગ્સનો સમાવેશ થાય છે, ફક્ત એક ટર્મિનલ એક્સપોર્ટ નહીં.
ફક્ત પ્રોક્સી કન્ફિગરેશન દૂર કરવા માટે હાલની VM નાશ કરવાની જરૂર નથી. તેનો ડેટા રાખો અને સંબંધિત સેટિંગ્સ જાણી જોઈને પુનઃસ્થાપિત કરો.