RubyGems starpniekservera konfigurācija
Konfigurējiet pašu RubyGems komandu un pēc tam atdaliet galapunkta sintaksi, starpniekservera autentifikāciju un TLS uzticēšanos, nevis paļaujieties uz vecajiem Windows risinājumiem.
RubyGems ir savas starpniekservera ievades. Pārlūks vai IDE, kas izmanto uzņēmuma starpniekserveri, neiestata galapunktu, ko izvēlas komanda gem.
Vienai lejupielādei:
gem fetch rake --http-proxy http://proxy.example:8080Aizstājiet galapunktu ar apstiprināto pakalpojumu. Publiskām gem lejupielādēm, kur atļauti publiski starpnieki, HTTP starpniekserveru saraksts piedāvā kandidātus. Šī komanda lejupielādē norādīto gem.
Atkārtotas komandas
RubyGems dokumentē HTTP_PROXY, HTTP_PROXY_USER un HTTP_PROXY_PASS starpniekservera atrašanai. Izmantojiet saskarni, ko atbalsta instalētā versija, un ierasto piekļuves datu apstrādi savā vidē.
Esošie termināļi saglabā savu vidi pēc pastāvīga iestatījuma maiņas; build pakalpojumam atkal var būt cita vide. Pārbaudiet procesu, kas izpilda neizdevušos komandu.
Kas neizdevās?
- Nepareiza adrese
- Pārbaudiet URI shēmu, resursdatoru un portu. Čaulas pēdiņas un URI kodējums risina dažādas problēmas.
- Autentifikācijas pieprasījums
- Pārbaudiet nepieciešamo metodi un konta formu. Domēna formas lietotājvārds nepievieno NTLM vai citu neatbalstītu mehānismu.
- Sertifikāta kļūda
- Nosakiet attiecīgo sertifikātu un uzticības krātuvi, saglabājot verifikāciju ieslēgtu.
Norādījumi Ruby 1.8 un agrīnajām RubyGems versijām var aprakstīt citas kļūdas un komandu uzvedību. Izmantojiet instalētās versijas saskarni, nevis mainiet tās ieviešanu veca risinājuma dēļ.
Gem avots nosaka, kur tiek publicētas pakotnes; starpniekserveris nosaka maršrutu uz šo avotu. Mainiet iestatījumu, kas atbild par neizdevušos posmu.