Ruby ਸਹੀ ਢੰਗ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਪਰ MSYS2 ਅੱਪਡੇਟ ਦੌਰਾਨ ਡਿਵੈਲਪਮੈਂਟ ਟੂਲਚੇਨ ਦਾ ਸੈਟਅੱਪ ਫੇਲ੍ਹ ਹੋ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਪੈਕੇਜ ਸਿਸਟਮ ਤੱਕ ਪਹੁੰਚੇ ਹੋ, RubyGems ਦੀ ਉਹੀ gem ਲਿਆਉਣ ਦੀ ਹੋਰ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ।

RubyInstaller ਸੰਬੰਧਿਤ ਡਿਵੈਲਪਮੈਂਟ ਟੂਲਾਂ ਲਈ MSYS2 ਵਰਤਦਾ ਹੈ। ਇਸ ਲਈ ਇਸ ਦਾ ridk ਵਰਕਫਲੋ ਉਸ ਪੜਾਅ ਤੱਕ ਪਹੁੰਚ ਸਕਦਾ ਹੈ ਜਿੱਥੇ pacman ਸਮੇਤ MSYS2 ਦੀ ਪੈਕੇਜ ਟੂਲਿੰਗ ਨੈੱਟਵਰਕ ਬੇਨਤੀ ਕਰਦੀ ਹੈ।

ਲੌਗ ਵਿੱਚ ਉਹ ਪੜਾਅ ਪਛਾਣੋ। ਕਿਸੇ ਹੋਰ Windows ਟਰਮੀਨਲ ਵਿੱਚ gem ਲਈ ਸੈੱਟ ਕੀਤੀ ਪ੍ਰੌਕਸੀ ਹੀ ਨਹੀਂ, MSYS2 ਪ੍ਰਕਿਰਿਆ ਤੋਂ ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਣ ਅਤੇ ਸਮਰਥਿਤ ਡਾਊਨਲੋਡਰ ਦਾ ਵਿਵਹਾਰ ਜਾਂਚੋ।

Windows ਵਾਤਾਵਰਣ ਵਿੱਚ ਸਥਾਈ ਬਦਲਾਅ ਵੀ ਪਹਿਲਾਂ ਹੀ ਚੱਲ ਰਹੀ ਹਰ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਾਤਾਵਰਣ ਦੁਬਾਰਾ ਨਹੀਂ ਲਿਖਦਾ। ਲਾਂਚ ਸੰਦਰਭ ਇਹ ਸਮਝਾ ਸਕਦਾ ਹੈ ਕਿ ਨਵੀਂ ਖੋਲ੍ਹੀ ਟੂਲਚੇਨ ਸ਼ੈੱਲ ਪਹਿਲਾਂ ਸ਼ੁਰੂ ਕੀਤੇ ਇੰਸਟਾਲਰ ਨਾਲੋਂ ਵੱਖਰਾ ਕਿਉਂ ਵਿਵਹਾਰ ਕਰਦੀ ਹੈ।

ਇੰਸਟਾਲ ਕੀਤੇ ਸੰਸਕਰਣਾਂ ਲਈ ਮੌਜੂਦਾ RubyInstaller ਅਤੇ MSYS2 ਹਦਾਇਤਾਂ ਵਰਤੋ। ਪੈਕੇਜ ਡੇਟਾਬੇਸ ਮਿਟਾ ਕੇ ਫਿਰ ਸਭ ਕੁਝ ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਵਾਲਾ ਪੁਰਾਣਾ ਤਰੀਕਾ ਕਈ ਬਦਲਾਅ ਇਕੱਠੇ ਕਰਦਾ ਹੈ; ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਡੇਟਾਬੇਸ ਮਿਟਾਉਣ ਨਾਲ ਪ੍ਰੌਕਸੀ ਕਨੈਕਸ਼ਨ ਠੀਕ ਹੋਇਆ।

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

ਸੰਬੰਧਿਤ ਲੇਖ