RubyInstaller: MSYS2-ийн шинэчлэлт проксины ард яагаад бүтэлгүйтэж болох вэ
RubyInstaller-ийн хөгжүүлэлтийн хэрэгслийн хэлхээ MSYS2-ийн багц хэрэгслийг ашигладаг. Ажиллаж буй RubyGems прокси нь pacman ижил замтай гэдгийг батлах үндэслэл биш.
Ruby зөв эхэлдэг боловч MSYS2-ийн шинэчлэлтийн үеэр хөгжүүлэлтийн хэрэгслийн хэлхээний тохиргоо бүтэлгүйтдэг. Та өөр багцын системд хүрсэн бөгөөд RubyGems ижил gem-ийг дахин татах оролдлого биш.
RubyInstaller холбогдох хөгжүүлэлтийн хэрэгсэлд MSYS2-ийг ашигладаг. Тиймээс түүний ridk ажлын урсгал нь MSYS2-ийн багц хэрэгсэл, түүний дотор pacman сүлжээний хүсэлтийг гүйцэтгэдэг үе шатанд хүрч болно.
Тухайн үе шатыг лог дотор тодорхойл. Прокси орчин болон дэмжигдсэн татагчийн зан төлөвийг MSYS2 процессын өөрөөс нь шалга, зөвхөн өөр Windows терминал дахь gem-д тохируулсан проксиг биш.
Windows орчны байнгын өөрчлөлт нь аль хэдийн ажиллаж буй процесс бүрийн орчныг дахин бичихгүй. Эхлүүлэх контекст нь шинээр нээсэн хэрэгслийн хэлхээний бүрхүүл өмнө эхлүүлсэн суулгагчаас яагаад өөрөөр ажилладагийг тайлбарлаж болно.
Суулгасан хувилбаруудад зориулсан одоогийн RubyInstaller болон MSYS2 зааврыг ашигла. Багцын мэдээллийн санг устгаад дараа нь бүгдийг шинэчилдэг хуучин арга хэд хэдэн өөрчлөлтийг нэгтгэдэг; энэ нь мэдээллийн санг устгасан нь прокси холболтыг зассан гэдгийг батлахгүй.
Сүлжээний зам, агуулахын мета өгөгдөл, багцын гарын үсгийн алдааг тусад нь бариарай. Багцын төлөвийг өөрчлөхөөс өмнө бодит хүсэлтэд зөвшөөрөгдсөн прокси болон шаардлагатай итгэлийг тохируул. Хэрэгслийн хэлхээний шинэчлэлт ажилласны дараах RubyGems-ийн доголдол нь тусад нь оношлох клиент юм.