RubyGemsin välityspalvelinasetukset
Määritä itse RubyGems-komento ja erota sen jälkeen päätepisteen syntaksi, välityspalvelimen todennus ja TLS-luottamus sen sijaan, että turvautuisit vanhoihin Windows-kiertoteihin.
RubyGemsillä on omat välityspalvelintulonsa. Yrityksen välityspalvelinta käyttävä selain tai IDE ei aseta päätepistettä, jonka komento gem valitsee.
Yhtä noutoa varten:
gem fetch rake --http-proxy http://proxy.example:8080Korvaa päätepiste hyväksytyllä palvelulla. Julkisissa gem-latauksissa, joissa julkiset välittäjät sallitaan, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita. Tämä komento lataa nimetyn gemin.
Toistuvat komennot
RubyGems dokumentoi muuttujat HTTP_PROXY, HTTP_PROXY_USER ja HTTP_PROXY_PASS välityspalvelimen löytämistä varten. Käytä asennetun version tukemaa käyttöliittymää ja ympäristösi tavanomaista tunnistetietojen käsittelyä.
Olemassa olevat päätteet säilyttävät ympäristönsä, kun pysyvä asetus muuttuu; build-palvelulla voi olla jälleen toinen ympäristö. Tarkista prosessi, joka suorittaa epäonnistuneen komennon.
Mikä epäonnistui?
- Virheellinen osoite
- Tarkista URI-skeema, isäntä ja portti. Shellin lainausmerkit ja URI-koodaus ratkaisevat eri ongelmia.
- Todennuspyyntö
- Tarkista vaadittu menetelmä ja tilin muoto. Verkkotunnuksen muotoinen käyttäjänimi ei lisää NTLM:ää tai muuta tukematonta mekanismia.
- Varmennevirhe
- Tunnista asiaankuuluva varmenne ja luottamusvarasto ja pidä vahvistus käytössä.
Ruby 1.8:n ja varhaisten RubyGems-versioiden ohjeet voivat kuvata erilaisia bugeja ja komennon toimintaa. Käytä asennetun version käyttöliittymää sen sijaan, että muokkaisit sen toteutusta vanhan kiertotien ympärille.
Gemin lähde määrittää, missä paketit julkaistaan; välityspalvelin määrittää reitin kyseiseen lähteeseen. Muuta asetusta, joka vastaa epäonnistuneesta vaiheesta.