RubyGems-in öz proksi girişləri var. Şirkət proksisindən istifadə edən brauzer və ya IDE gem əmri ilə seçilən son nöqtəni qurmur.

Bir fetch üçün:

gem fetch rake --http-proxy http://proxy.example:8080

Son nöqtəni təsdiqlənmiş xidmətlə əvəz edin. İctimai gem yükləmələrində ictimai vasitəçilərə icazə verildikdə, HTTP proksi siyahısı namizədlər təqdim edir. Bu əmr göstərilən gem-i yükləyir.

Təkrar əmrlər

RubyGems proksi aşkarlanması üçün HTTP_PROXY, HTTP_PROXY_USER və HTTP_PROXY_PASS sənədləşdirir. Quraşdırılmış buraxılışın dəstəklədiyi interfeysi və mühitinizin normal etimad idarəetməsini istifadə edin.

Mövcud terminallar daimi parametr dəyişdikdən sonra öz mühitini saxlayır; build xidmətinin yenidən başqa mühiti ola bilər. Uğursuz əmri işlədən prosesi yoxlayın.

Nə uğursuz oldu?

Səhv ünvan
URI sxemini, hostu və portu yoxlayın. Shell kotirovkası və URI kodlaşdırması fərqli problemləri həll edir.
Autentifikasiya çağırışı
Tələb olunan metodu və hesab formasını yoxlayın. Domen formalı istifadəçi adı NTLM və ya başqa dəstəklənməyən mexanizm əlavə etmir.
Sertifikat xətası
Müvafiq sertifikatı və etimad anbarını müəyyən edin, yoxlamanı aktiv saxlayaraq.

Ruby 1.8 və erkən RubyGems üçün təlimatlar fərqli xətalar və əmr davranışı təsvir edə bilər. Köhnə həll ətrafında implementasiyanı dəyişmək əvəzinə quraşdırılmış versiyanın interfeysindən istifadə edin.

gem mənbəyi paketlərin harada dərc olunduğunu müəyyən edir; irəli proksi həmin mənbəyə marşrutu müəyyən edir. Uğursuz mərhələyə cavabdeh parametri dəyişin.

Əlaqəli məqalələr