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:8080

Korvaa 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.

Aiheeseen liittyvät artikkelit