Ruby-ն ճիշտ է մեկնարկում, սակայն զարգացման գործիքների շղթայի կարգավորումը ձախողվում է MSYS2-ի թարմացման ընթացքում։ Դուք հասել եք մեկ այլ փաթեթային համակարգի, ոչ թե RubyGems-ի ևս մեկ փորձի՝ նույն gem-ը բերելու համար։

RubyInstaller-ը օգտագործում է MSYS2-ը համապատասխան զարգացման գործիքների համար։ Ուստի նրա ridk աշխատահոսքը կարող է հասնել մի փուլի, երբ ցանցային հարցումը կատարում են MSYS2-ի փաթեթային գործիքները, ներառյալ pacman-ը։

Գտեք այդ փուլը մատյանում։ Ստուգեք վստահված սերվերի միջավայրը և աջակցվող ներբեռնիչի վարքը MSYS2 գործընթացի կողմից, ոչ միայն այն վստահված սերվերը, որը կարգավորված է gem-ի համար մեկ այլ Windows տերմինալում։

Windows-ի միջավայրի մշտական փոփոխությունը նույնպես չի վերագրում արդեն աշխատող յուրաքանչյուր գործընթացի միջավայրը։ Մեկնարկի համատեքստը կարող է բացատրել, թե ինչու նոր բացված գործիքաշղթայի shell-ը այլ կերպ է վարվում, քան ավելի վաղ մեկնարկած տեղադրիչը։

Օգտագործեք տեղադրված տարբերակների համար ընթացիկ RubyInstaller-ի և MSYS2-ի հրահանգները։ Հին լուծումը, որը ջնջում է փաթեթների տվյալների բազաները և հետո թարմացնում ամեն ինչ, միավորում է մի քանի փոփոխություն. այն չի ապացուցում, որ տվյալների բազայի ջնջումը վերականգնել է վստահված սերվերի միացումը։

Տարանջատեք ցանցային ուղին, պահոցի մետատվյալները և փաթեթների ստորագրման սխալները։ Նախքան փաթեթների վիճակը փոխելը կարգավորեք հաստատված վստահված սերվերը և պահանջվող վստահությունը փաստացի հարցման համար։ Երբ գործիքաշղթայի թարմացումն աշխատի, RubyGems-ի հետագա ձախողումը առանձին հաճախորդ է, որը պետք է ախտորոշել։

Առնչվող հոդվածներ