RubyInstaller. ինչու են MSYS2-ի թարմացումները կարող ձախողվել վստահված սերվերի հետևում
RubyInstaller-ի զարգացման գործիքների շղթան օգտագործում է MSYS2-ի փաթեթային գործիքները։ Աշխատող RubyGems վստահված սերվերը ապացույց չէ, որ pacman-ն ունի նույն ուղին։
Ruby-ն ճիշտ է մեկնարկում, սակայն զարգացման գործիքների շղթայի կարգավորումը ձախողվում է MSYS2-ի թարմացման ընթացքում։ Դուք հասել եք մեկ այլ փաթեթային համակարգի, ոչ թե RubyGems-ի ևս մեկ փորձի՝ նույն gem-ը բերելու համար։
RubyInstaller-ը օգտագործում է MSYS2-ը համապատասխան զարգացման գործիքների համար։ Ուստի նրա ridk աշխատահոսքը կարող է հասնել մի փուլի, երբ ցանցային հարցումը կատարում են MSYS2-ի փաթեթային գործիքները, ներառյալ pacman-ը։
Գտեք այդ փուլը մատյանում։ Ստուգեք վստահված սերվերի միջավայրը և աջակցվող ներբեռնիչի վարքը MSYS2 գործընթացի կողմից, ոչ միայն այն վստահված սերվերը, որը կարգավորված է gem-ի համար մեկ այլ Windows տերմինալում։
Windows-ի միջավայրի մշտական փոփոխությունը նույնպես չի վերագրում արդեն աշխատող յուրաքանչյուր գործընթացի միջավայրը։ Մեկնարկի համատեքստը կարող է բացատրել, թե ինչու նոր բացված գործիքաշղթայի shell-ը այլ կերպ է վարվում, քան ավելի վաղ մեկնարկած տեղադրիչը։
Օգտագործեք տեղադրված տարբերակների համար ընթացիկ RubyInstaller-ի և MSYS2-ի հրահանգները։ Հին լուծումը, որը ջնջում է փաթեթների տվյալների բազաները և հետո թարմացնում ամեն ինչ, միավորում է մի քանի փոփոխություն. այն չի ապացուցում, որ տվյալների բազայի ջնջումը վերականգնել է վստահված սերվերի միացումը։
Տարանջատեք ցանցային ուղին, պահոցի մետատվյալները և փաթեթների ստորագրման սխալները։ Նախքան փաթեթների վիճակը փոխելը կարգավորեք հաստատված վստահված սերվերը և պահանջվող վստահությունը փաստացի հարցման համար։ Երբ գործիքաշղթայի թարմացումն աշխատի, RubyGems-ի հետագա ձախողումը առանձին հաճախորդ է, որը պետք է ախտորոշել։