RubyGems ਦੇ ਆਪਣੇ ਪ੍ਰੌਕਸੀ ਇਨਪੁਟ ਹਨ। ਕੰਪਨੀ ਦੀ ਪ੍ਰੌਕਸੀ ਵਰਤਣ ਵਾਲਾ ਬ੍ਰਾਊਜ਼ਰ ਜਾਂ IDE gem ਕਮਾਂਡ ਵੱਲੋਂ ਚੁਣਿਆ ਐਂਡਪੌਇੰਟ ਸਥਾਪਿਤ ਨਹੀਂ ਕਰਦਾ।

ਇੱਕ ਫੈਚ ਲਈ:

gem fetch rake --http-proxy http://proxy.example:8080

ਐਂਡਪੌਇੰਟ ਨੂੰ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਸੇਵਾ ਨਾਲ ਬਦਲੋ। ਜਨਤਕ gem ਡਾਊਨਲੋਡ ਲਈ ਜਿੱਥੇ ਜਨਤਕ ਵਿਚੋਲਿਆਂ ਦੀ ਇਜਾਜ਼ਤ ਹੈ, HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਉਮੀਦਵਾਰ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ। ਇਹ ਕਮਾਂਡ ਨਾਮਿਤ gem ਡਾਊਨਲੋਡ ਕਰਦੀ ਹੈ।

ਦੁਹਰਾਈ ਜਾਣ ਵਾਲੀਆਂ ਕਮਾਂਡਾਂ

RubyGems ਪ੍ਰੌਕਸੀ ਖੋਜ ਲਈ HTTP_PROXY, HTTP_PROXY_USER ਅਤੇ HTTP_PROXY_PASS ਦਾ ਦਸਤਾਵੇਜ਼ੀਕਰਨ ਕਰਦਾ ਹੈ। ਸਥਾਪਿਤ ਰਿਲੀਜ਼ ਵੱਲੋਂ ਸਮਰਥਿਤ ਇੰਟਰਫ਼ੇਸ ਅਤੇ ਆਪਣੇ ਵਾਤਾਵਰਨ ਦੀ ਆਮ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਸੰਭਾਲ ਵਰਤੋ।

ਸਥਾਈ ਸੈਟਿੰਗ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਮੌਜੂਦਾ ਟਰਮੀਨਲ ਆਪਣਾ ਵਾਤਾਵਰਨ ਬਣਾਈ ਰੱਖਦੇ ਹਨ; ਬਿਲਡ ਸੇਵਾ ਕੋਲ ਫਿਰ ਦੂਜਾ ਵਾਤਾਵਰਨ ਹੋ ਸਕਦਾ ਹੈ। ਅਸਫਲ ਕਮਾਂਡ ਚਲਾ ਰਹੀ ਪ੍ਰਕਿਰਿਆ ਦੀ ਜਾਂਚ ਕਰੋ।

ਕੀ ਅਸਫਲ ਹੋਇਆ?

ਗਲਤ ਪਤਾ
URI ਸਕੀਮ, ਹੋਸਟ ਅਤੇ ਪੋਰਟ ਦੀ ਜਾਂਚ ਕਰੋ। ਸ਼ੈੱਲ ਕੋਟਿੰਗ ਅਤੇ URI ਐਨਕੋਡਿੰਗ ਵੱਖ-ਵੱਖ ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਦੇ ਹਨ।
ਪ੍ਰਮਾਣੀਕਰਨ ਚੁਣੌਤੀ
ਲੋੜੀਂਦੀ ਵਿਧੀ ਅਤੇ ਖਾਤਾ ਰੂਪ ਦੀ ਜਾਂਚ ਕਰੋ। ਡੋਮੇਨ-ਆਕਾਰ ਵਾਲਾ ਵਰਤੋਂਕਾਰ ਨਾਮ NTLM ਜਾਂ ਹੋਰ ਅਸਮਰਥਿਤ ਵਿਧੀ ਨਹੀਂ ਜੋੜਦਾ।
ਸਰਟੀਫਿਕੇਟ ਅਸਫਲਤਾ
ਸੰਬੰਧਿਤ ਸਰਟੀਫਿਕੇਟ ਅਤੇ ਭਰੋਸਾ ਸਟੋਰ ਦੀ ਪਛਾਣ ਕਰੋ, ਤਸਦੀਕ ਸਮਰਥ ਰੱਖਦਿਆਂ।

Ruby 1.8 ਅਤੇ ਸ਼ੁਰੂਆਤੀ RubyGems ਲਈ ਨਿਰਦੇਸ਼ ਵੱਖਰੇ ਬੱਗ ਅਤੇ ਕਮਾਂਡ ਵਿਵਹਾਰ ਦੱਸ ਸਕਦੇ ਹਨ। ਪੁਰਾਣੇ ਹੱਲ ਦੁਆਲੇ ਇਸਦੇ ਲਾਗੂਕਰਨ ਨੂੰ ਬਦਲਣ ਦੀ ਬਜਾਏ ਸਥਾਪਿਤ ਸੰਸਕਰਣ ਦਾ ਇੰਟਰਫ਼ੇਸ ਵਰਤੋ।

gem ਸਰੋਤ ਦੱਸਦਾ ਹੈ ਕਿ ਪੈਕੇਜ ਕਿੱਥੇ ਪ੍ਰਕਾਸ਼ਿਤ ਹੁੰਦੇ ਹਨ; ਫਾਰਵਰਡ ਪ੍ਰੌਕਸੀ ਉਸ ਸਰੋਤ ਤੱਕ ਦਾ ਰਾਹ ਦੱਸਦੀ ਹੈ। ਅਸਫਲ ਪੜਾਅ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਸੈਟਿੰਗ ਬਦਲੋ।

ਸੰਬੰਧਿਤ ਲੇਖ