Config ng forward proxy ng RubyGems
I-configure ang mismong command ng RubyGems, pagkatapos ay paghiwalayin ang syntax ng endpoint, authentication ng proxy at tiwala sa TLS sa halip na umasa sa lumang mga solusyon sa Windows.
May sariling mga input ng proxy ang RubyGems. Ang browser o IDE na gumagamit ng proxy ng kumpanya ay hindi nagtatakda ng endpoint na pinipili ng command na gem.
Para sa isang fetch:
gem fetch rake --http-proxy http://proxy.example:8080Palitan ang endpoint ng aprubadong serbisyo. Para sa mga pampublikong download ng gem kung saan pinapayagan ang mga pampublikong tagapamagitan, listahan ng HTTP proxy ay nag-aalok ng mga kandidato. Nida-download ng command na ito ang pinangalanang gem.
Paulit-ulit na command
Dokumentado ng RubyGems ang HTTP_PROXY, HTTP_PROXY_USER at HTTP_PROXY_PASS para sa pagtuklas ng proxy. Gamitin ang interface na sinusuportahan ng naka-install na release at ang karaniwang paghawak ng kredensyal sa iyong environment.
Pinapanatili ng umiiral na mga terminal ang kanilang environment pagkatapos magbago ang permanenteng setting; ang build service ay maaaring muling magkaroon ng ibang environment. Suriin ang prosesong nagpapatakbo ng nabigong command.
Ano ang nabigo?
- Maling address
- Suriin ang URI scheme, host at port. Ang quoting sa shell at URI encoding ay lumulutas ng magkaibang problema.
- Hamong authentication
- Suriin ang kinakailangang paraan at anyo ng account. Ang username na hugis-domain ay hindi nagdaragdag ng NTLM o iba pang hindi sinusuportahang mekanismo.
- Pagkabigo ng sertipiko
- Tukuyin ang sertipiko at trust store na kasangkot, habang bukas ang verification.
Ang mga tagubilin para sa Ruby 1.8 at mga naunang RubyGems ay maaaring maglarawan ng ibang bug at pag-uugali ng command. Gamitin ang interface ng naka-install na bersyon sa halip na baguhin ang implementasyon nito para sa lumang solusyon.
Tinutukoy ng pinagmulan ng gem kung saan inilalathala ang mga pakete; tinutukoy ng forward proxy ang ruta patungo sa pinagmulang iyon. Baguhin ang setting na responsable sa nabigong yugto.