Oflayn RubyGems quraşdırmaları tam asılılıq dəstini tələb edir
Bir yerli gem arxivinin olmasını proxy arxasında oflayn quraşdırma üçün lazım olan hər şeydən ayırın.
Brauzerdən yüklənmiş .gem ilkin proxy problemini keçə bilər, lakin quraşdırmanı özünü təmin edən etmir. Arxivı hədəfə köçürməzdən əvvəl hazırlayın:
- Hər çatışmayan bəyan edilmiş asılılığın uyğun versiyaları.
- Hədəf Ruby, RubyGems və platforma ilə uyğun arxivlər.
- Hər hansı doğma genişlənmə üçün lazım olan kompilyatorlar, başlıq faylları və sistem kitabxanaları.
RubyGems-dən yerli quraşdırmanı açıq şəkildə istəyin:
gem install ./example-1.2.3.gem --local
Nümunə fayl adını əvəz edin. Çatışmayan materialı asılılıq yoxlamalarını söndürmək əvəzinə təsdiqlənmiş artefakt prosesi ilə həll edin. Başqa maşından platforma qurulusu yalnız adı və versiyası uyğun olduğu üçün işləməyə bilər.
Yerli rejim RubyGems-in gətirmə davranışına aiddir. Genişlənmə qurulus skriptləri başqa iş görə bilər, buna görə də ixtiyari quraşdırma kodu üçün sandbox deyil. Genişlənmə nasazlığı arxiv artıq gəldikdən sonra çatışmayan qurulus ilkin şərtini göstərə bilər; həmin mərhələni proxy imtinasından ayrıca bildirin.
Təkrar yerləşdirmələr üçün asılılıq dəstini layihənin normal paketləmə iş axını ilə saxlayın. Əks halda asılılıq versiyalarında və ya arxitekturadakı dəyişikliklər növbəti ad hoc brauzer yükləməsini fərqli quraşdırmaya çevirə bilər.