RubyGems има свои сопствени прокси влезови. Прелистувач или IDE што го користи корпоративниот прокси не ја поставува крајната точка што ја избира командата gem.

За едно преземање:

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

Заменете ја крајната точка со одобрената услуга. За јавни преземања на gem каде што се дозволени јавни посредници, списокот на HTTP прокси нуди кандидати. Оваа команда го презема наведениот gem.

Повторени команди

RubyGems ги документира HTTP_PROXY, HTTP_PROXY_USER и HTTP_PROXY_PASS за откривање на прокси. Користете го интерфејсот што го поддржува инсталираното издание и вообичаеното ракување со акредитиви во вашата околина.

Постојните терминали ја задржуваат својата околина откако ќе се промени постојана поставка; услугата за изградба може повторно да има друга околина. Проверете го процесот што ја извршува неуспешната команда.

Што не успеа?

Погрешна адреса
Проверете ја шемата на URI, домаќинот и портата. Наводниците во shell и URI-кодирањето решаваат различни проблеми.
Барање за автентикација
Проверете го потребниот метод и формата на сметката. Корисничко име во форма на домен не додава NTLM или друг неподдржан механизам.
Неуспех на сертификатот
Идентификувајте соодветниот сертификат и складиштето за доверба, оставајќи ја верификацијата вклучена.

Упатствата за Ruby 1.8 и раните RubyGems можат да опишуваат различни грешки и однесување на командите. Користете го интерфејсот на инсталираната верзија наместо да ја менувате нејзината имплементација поради старо решение.

Изворот на gem одредува каде се објавуваат пакетите; напредниот прокси ја одредува рутата до тој извор. Променете ја поставката одговорна за неуспешната фаза.

Поврзани статии