RubyInstaller: MSYS2 жаңартулары прокси артында неге сәтсіз болуы мүмкін
RubyInstaller әзірлеу құралдары тізбегі MSYS2 пакет құралдарын пайдаланады. Жұмыс істеп тұрған RubyGems проксиі pacman бірдей маршрутқа ие екеніне дәлел емес.
Ruby дұрыс іске қосылады, бірақ MSYS2 жаңартуы кезінде әзірлеу құралдары тізбегін орнату сәтсіз аяқталады. Сіз басқа пакет жүйесіне жеттіңіз, RubyGems-тің сол gem-ді қайта алу әрекетіне емес.
RubyInstaller тиісті әзірлеу құралдары үшін MSYS2-ні пайдаланады. Сондықтан оның ridk жұмыс ағыны желілік сұрауды MSYS2 пакет құралдары, оның ішінде pacman орындайтын кезеңге жетуі мүмкін.
Журналда сол кезеңді анықтаңыз. Прокси ортасын және қолдау көрсетілетін жүктеушінің әрекетін MSYS2 процесінің өзінен тексеріңіз, тек басқа Windows терминалында gem үшін конфигурацияланған проксиді ғана емес.
Windows ортасындағы тұрақты өзгеріс те қазірдің өзінде жұмыс істеп тұрған әрбір процестің ортасын қайта жазбайды. Іске қосу контексті жаңадан ашылған құралдар тізбегі қабығының бұрын іске қосылған орнатушыдан неге өзгеше әрекет ететінін түсіндіре алады.
Орнатылған нұсқалар үшін ағымдағы RubyInstaller және MSYS2 нұсқаулықтарын пайдаланыңыз. Пакет дерекқорларын жойып, содан кейін бәрін жаңартатын ескі айла бірнеше өзгерісті біріктіреді; ол дерекқорды жою прокси қосылымын түзеткенін дәлелдемейді.
Желілік маршрутты, қойма метадеректерін және пакет қолтаңбасының қателерін бөлек ұстаңыз. Пакет күйін өзгерту алдында нақты сұрау үшін мақұлданған проксиді және қажетті сенімді конфигурациялаңыз. Құралдар тізбегінің жаңартуы жұмыс істегеннен кейін кейінгі RubyGems сәтсіздігі — бөлек диагностикаланатын клиент.