Μετακινήστε τη ρύθμιση proxy URL του Spacemacs στο user-init
Χρησιμοποιήστε το πρώιμο hook για τα αιτήματα φόρτωσης πακέτων και ελέγξτε το αποθηκευμένο περιβάλλον του Spacemacs μόνο όταν η διαδρομή βασίζεται σε εισαγόμενες μεταβλητές.
dotspacemacs/user-config εκτελείται στο τέλος της αρχικοποίησης. Τοποθετήστε τις τιμές proxy που χρειάζεται η πρώιμη φόρτωση πακέτων στο υπάρχον hook dotspacemacs/user-init του ενεργού dotfile:
(setq url-proxy-services
'(("http" . "proxy.example:8080")
("https" . "proxy.example:8080")))Συνδυάστε τη φόρμα με τις υπόλοιπες αρχικοποιήσεις του hook. Οι τιμές είναι ζεύγη host:port με κλειδί βάσει του πρωτοκόλλου προορισμού. Για δημόσιες πηγές πακέτων, η λίστα proxy HTTP παρέχει υποψηφίους για αυτή την πρώιμη ρύθμιση HTTP. Διατηρήστε τις απαιτούμενες από τον πελάτη URL ρυθμίσεις ελέγχου ταυτότητας και παράκαμψης μαζί με αυτή την πρώιμη ρύθμιση.
Αν η δρομολόγηση βασίζεται σε μεταβλητές περιβάλλοντος, ελέγξτε το αποθηκευμένο περιβάλλον ως ξεχωριστή είσοδο. Το προεπιλεγμένο user-env φορτώνει το ~/.spacemacs.env, το οποίο μπορεί να περιέχει παλιές εισαγόμενες τιμές.
SPC f e eανοίγει τη διαμόρφωση περιβάλλοντος.SPC f e Eτο επαναφορτώνει.SPC f e C-eεπανεισάγει και αντικαθιστά το αποθηκευμένο αρχείο, γι' αυτό ελέγξτε τις τιμές του πριν βασιστείτε σε μια νέα εισαγωγή.
Μια εξαγωγή σε νέο τερματικό δεν αντικαθιστά από μόνη της αυτό το αρχείο. Οι εξωτερικοί λήπτες Git χρησιμοποιούν επίσης τις δικές τους εισόδους proxy του Git· η ρύθμιση της βιβλιοθήκης URL ισχύει για τον πελάτη URL.