ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲਾਂ ਨਾਲ dart pub get ਚਲਾਓ
Dart pub ਦੇ HTTP ਅਤੇ HTTPS ਪ੍ਰੌਕਸੀ ਮੁੱਲ ਉਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦਿਓ ਜੋ ਨਿਰਭਰਤਾਵਾਂ ਹੱਲ ਕਰਦੀ ਅਤੇ ਡਾਊਨਲੋਡ ਕਰਦੀ ਹੈ।
Dart pub ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਪੜ੍ਹਦਾ ਹੈ। POSIX shell ਵਿੱਚ ਇੱਕ ਨਿਰਭਰਤਾ-ਹੱਲ ਕਿਰਿਆ ਲਈ, ਸੱਦੇ ਵੇਲੇ ਉਹ ਦਿਓ:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get
HTTP ਪ੍ਰੌਕਸੀ ਦੋਵੇਂ ਮੰਜ਼ਿਲ ਸਕੀਮਾਂ ਦੀ ਸੇਵਾ ਕਰ ਸਕਦਾ ਹੈ। ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਤੋਂ ਬਿਨਾਂ ਮਨਜ਼ੂਰ ਜਨਤਕ ਪੈਕੇਜ ਡਾਊਨਲੋਡ ਲਈ, ਉਹਨਾਂ ਮੁੱਲਾਂ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਵਿੱਚੋਂ ਉਮੀਦਵਾਰ ਐਂਡਪੌਇੰਟ ਚੁਣੋ। ਇਸ ਦਾ URL ਵਿਚੋਲੇ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ; ਪੈਕੇਜ ਹੋਸਟ ਉਹੀ ਮੰਜ਼ਿਲਾਂ ਰਹਿੰਦੇ ਹਨ ਜੋ ਨਿਰਭਰਤਾ ਹੱਲਕਰਤਾ ਚੁਣਦਾ ਹੈ।
Dart ਦਾ ਸਮੱਸਿਆ-ਨਿਵਾਰਨ ਦਸਤਾਵੇਜ਼ HTTP ਲਈ http_proxy ਅਤੇ HTTPS ਲਈ https_proxy ਦੱਸਦਾ ਹੈ, ਲੋੜ ਪੈਣ 'ਤੇ ਪ੍ਰੌਕਸੀ URI ਵਿੱਚ ਸਮਰਥਿਤ ਪ੍ਰਮਾਣਿਕਤਾ ਵੇਰਵਿਆਂ ਨਾਲ। ਉਹਨਾਂ ਵੇਰਵਾ ਭਾਗਾਂ ਵਿੱਚ ਰਾਖਵੇਂ ਅੱਖਰ ਐਨਕੋਡ ਕਰੋ ਅਜਿਹਾ URI ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ।
IDE ਦੀ ਪੈਕੇਜ ਕਿਰਿਆ ਉਸ IDE ਜਾਂ ਇਸ ਦੀ Dart ਪ੍ਰਕਿਰਿਆ ਲਈ ਉਪਲਬਧ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚੱਲਦੀ ਹੈ। ਵੱਖਰੇ ਟਰਮੀਨਲ ਵਿੱਚ ਐਕਸਪੋਰਟ ਕੀਤਾ ਮੁੱਲ ਕਿਤੇ ਹੋਰ ਪਹਿਲਾਂ ਚੱਲ ਰਹੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕਰਦਾ। ਜਦੋਂ ਟਰਮੀਨਲ ਅਤੇ IDE ਦਾ ਵਿਵਹਾਰ ਵੱਖਰਾ ਹੋਵੇ ਤਾਂ ਅਸਲ ਕਿਰਿਆ ਵੱਲੋਂ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਲਾਂਚ ਵਾਤਾਵਰਣ ਸੈੱਟ ਕਰੋ।
407 ਪ੍ਰੌਕਸੀ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਚੁਣੌਤੀ ਦਰਸਾਉਂਦਾ ਹੈ। ਪੈਕੇਜ-ਸਰਵਰ ਦਾ ਇਨਕਾਰ ਕਿਸੇ ਹੋਰ ਧਿਰ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ। ਅਸਫਲ URL ਅਤੇ ਜਵਾਬ ਰਿਪੋਰਟ ਨਾਲ ਰੱਖੋ ਤਾਂ ਜੋ ਰਿਪੋਜ਼ਟਰੀ ਪਹੁੰਚ ਅਤੇ ਵਿਚੋਲੇ ਪਹੁੰਚ ਸਹੀ ਥਾਂ 'ਤੇ ਸੰਭਾਲੀ ਜਾ ਸਕੇ।