RubyInstaller: ප්රොක්සියක් පිටුපස MSYS2 යාවත්කාලීන අසාර්ථක විය හැක්කේ ඇයි
RubyInstaller හි සංවර්ධන මෙවලම් දාමය MSYS2 හි පැකේජ මෙවලම් භාවිත කරයි. RubyGems ප්රොක්සිය ක්රියා කිරීම pacman ට එම මාර්ගයම ඇති බවට සාක්ෂියක් නොවේ.
Ruby නිවැරදිව ආරම්භ වේ, නමුත් MSYS2 යාවත්කාලීනයක් අතරතුර සංවර්ධන මෙවලම් දාමයේ සැකසුම අසාර්ථක වේ. ඔබ පැමිණ ඇත්තේ වෙනත් පැකේජ පද්ධතියකට මිස RubyGems එම gem ම ගෙන ඒමට කරන තවත් උත්සාහයකට නොවේ.
RubyInstaller අදාළ සංවර්ධන මෙවලම් සඳහා MSYS2 භාවිත කරයි. එබැවින් එහි ridk කාර්ය ප්රවාහය pacman ඇතුළු MSYS2 හි පැකේජ මෙවලම් ජාල ඉල්ලීම සිදු කරන අවස්ථාවට ළඟා විය හැකිය.
ලොගයේ එම අවස්ථාව හඳුනා ගන්න. වෙනත් Windows ටර්මිනලයක gem සඳහා සකසා ඇති ප්රොක්සිය පමණක් නොව, MSYS2 ක්රියාවලියෙන් ප්රොක්සි පරිසරය සහ අනුග්රහය ලබන බාගැනීම් මෙවලමේ හැසිරීම පරීක්ෂා කරන්න.
Windows පරිසරයේ ස්ථිර වෙනසක් දැනටමත් ක්රියාත්මක වන සෑම ක්රියාවලියකම පරිසරය නැවත ලියන්නේ නැත. දියත් කිරීමේ සන්දර්භය නව විවෘත කළ මෙවලම් දාම shell එකක් කලින් ආරම්භ කළ ස්ථාපකයකට වඩා වෙනස් ලෙස හැසිරෙන්නේ ඇයි දැයි පැහැදිලි කළ හැකිය.
ස්ථාපිත අනුවාද සඳහා වර්තමාන RubyInstaller සහ MSYS2 උපදෙස් භාවිත කරන්න. පැකේජ දත්ත සමුදාය මකා පසුව සියල්ල නැවුම් කරන පැරණි විසඳුම වෙනස්කම් කිහිපයක් එකට එකතු කරයි; දත්ත සමුදාය මැකීමෙන් ප්රොක්සි සම්බන්ධතාවය අලුත් වූ බව එය ඔප්පු නොකරයි.
ජාල මාර්ගය, ගබඩා මෙටාදත්ත සහ පැකේජ අත්සන් දෝෂ වෙන් වෙන්ව තබන්න. පැකේජ තත්ත්වය වෙනස් කිරීමට පෙර සැබෑ ඉල්ලීම සඳහා අනුමත ප්රොක්සිය සහ අවශ්ය විශ්වාසය වින්යාස කරන්න. මෙවලම් දාම යාවත්කාලීනය ක්රියා කළ පසු පසුව ඇතිවන RubyGems අසාර්ථකත්වය වෙනම විනිශ්චය කළ යුතු සේවාදායකයකි.