Brauzer orqali yuklab olingan .gem o'rnatishni o'zini o'zi ta'minlaydigan qilmasdan asl proxy muammosini chetlab o'tishi mumkin. Arxivni nishonga ko'chirishdan oldin quyidagilarni tayyorlang:

  • Har bir yetishmayotgan e'lon qilingan bog'liqlikning mos versiyalari.
  • Nishon Ruby, RubyGems va platformaga mos arxivlar.
  • Har qanday mahalliy kengaytma uchun zarur kompilyatorlar, sarlavhalar va tizim kutubxonalari.

RubyGems'dan mahalliy o'rnatishni aniq so'rang:

gem install ./example-1.2.3.gem --local

Namuna fayl nomini almashtiring. Yetishmayotgan materialni bog'liqlik tekshiruvlarini o'chirish o'rniga tasdiqlangan artefakt jarayoni orqali hal qiling. Boshqa mashinadan platforma yig'ish faqat nomi va versiyasi mos kelganligi uchun ishlamasligi mumkin.

Mahalliy rejim RubyGems'ning yuklab olish xatti-harakatiga taalluqli. Kengaytma yig'ish skriptlari boshqa ish qilishi mumkin, shuning uchun bu ixtiyoriy o'rnatish kodi uchun sandbox emas. Kengaytma nosozligi arxiv allaqachon kelgandan keyin yetishmayotgan yig'ish shartini ko'rsatishi mumkin; bu bosqichni proxy rad etishidan alohida xabar qiling.

Takroriy joylashtirishlar uchun bog'liqliklar to'plamini loyihaning odatiy qadoqlash ish oqimi orqali saqlang. Aks holda bog'liqlik versiyalari yoki arxitekturadagi o'zgarishlar keyingi tasodifiy brauzer yuklab olishini boshqa o'rnatishga aylantirishi mumkin.

O'xshash maqolalar