Dart pub კითხულობს proxy გარემოს ცვლადებს. POSIX shell-ში დამოკიდებულების გადაწყვეტის ერთი ოპერაციისთვის მიუთითეთ ისინი გამოძახებისას:

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

HTTP proxy-ს შეუძლია ორივე დანიშნულების სქემას მოემსახუროს. proxy ავთენტიფიკაციის გარეშე დაშვებული საჯარო პაკეტების ჩამოტვირთვისთვის აირჩიეთ კანდიდატი ბოლო წერტილები HTTP proxy სიიდან ამ მნიშვნელობებისთვის. მისი URL აღწერს შუამავალს; პაკეტების ჰოსტები რჩება დანიშნულებებად, რომლებსაც დამოკიდებულების ამომხსნელი ირჩევს.

Dart-ის პრობლემების მოგვარების დოკუმენტაცია აღწერს http_proxy-ს HTTP-სთვის და https_proxy-ს HTTPS-სთვის, საჭიროებისას proxy URI-ში მხარდაჭერილი ავთენტიფიკაციის მონაცემებით. დაშიფრეთ დაცული სიმბოლოები ამ მონაცემთა კომპონენტებში ასეთი URI-ის აგებამდე.

IDE-ის პაკეტის მოქმედება მუშაობს იმ გარემოში, რომელიც ხელმისაწვდომია ამ IDE-ისთვის ან მისი Dart პროცესისთვის. ცალკე ტერმინალში ექსპორტირებული მნიშვნელობა არ აახლებს პროცესს, რომელიც უკვე სხვაგან მუშაობს. დააყენეთ გაშვების გარემო, რომელსაც ფაქტობრივი ოპერაცია იყენებს, როცა ტერმინალისა და IDE-ის ქცევა განსხვავდება.

407 აღნიშნავს proxy-ის ავთენტიფიკაციის გამოწვევას. პაკეტების სერვერის უარი სხვა მონაწილეს ეხება. შეინახეთ წარუმატებელი URL და პასუხი ანგარიშთან ერთად, რათა საცავზე წვდომა და შუამავლის გავლით წვდომა სწორ ადგილას განიხილოს.

დაკავშირებული სტატიები