Dart pub קורא משתני סביבה של פרוקסי. עבור פעולת פתרון תלויות אחת ב-POSIX shell, העבירו אותם בקריאה:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get

פרוקסי ה-HTTP יכול לשרת את שני סכימות היעד. להורדות חבילות ציבוריות מותרות ללא אימות פרוקסי, בחרו נקודות קצה מועמדות מתוך רשימת פרוקסי ה-HTTP עבור הערכים האלה. הכתובת שלו מתארת את המתווך; מארחי החבילות נשארים היעדים שנבחרים על ידי פותר התלויות.

תיעוד פתרון התקלות של Dart מתאר http_proxy עבור HTTP ו-https_proxy עבור HTTPS, עם פרטי אימות נתמכים בכתובת ה-URI של הפרוקסי בעת הצורך. קודדו תווים שמורים ברכיבי פרטי האימות האלה לפני בניית URI כזה.

פעולת החבילה של IDE רצה בסביבה הזמינה לאותו IDE או לתהליך ה-Dart שלו. ערך שיוצא בטרמינל נפרד אינו מעדכן תהליך שכבר רץ במקום אחר. הגדירו את סביבת ההפעלה שבה משתמש הפעולה בפועל כאשר הטרמינל וה-IDE מתנהגים אחרת.

קוד 407 מציין את אתגר האימות של הפרוקסי. סירוב של שרת החבילות נוגע למשתתף אחר. שמרו את הכתובת והתגובה שנכשלו עם הדוח כדי שאפשר יהיה לטפל בגישה למאגר ובגישה דרך המתווך במקום הנכון.

מאמרים קשורים