Questione : Installare le gemme vermiglie attraverso una parete refrattaria?

Posso sul lavoro e vorrei essere giocare con ruby.
However ogni volta che provo ad aggiornare le gemme, io ottengo quanto segue: class= " lineNumbers " >
1 del >

aggiornamento del >gem di C:\ --sistema
Aggiornamento del RubyGems
ERRORE:  http://rubygems.org/ non sembra essere un deposito
ERRORE:  Mentre eseguendo gemma… (gemma:: RemoteFetcher:: FetchError)
    Errno:: ECONNREFUSED: Nessun collegamento ha potuto essere fatto perché la macchina di obiettivo
attivamente rifiutato esso. - collegar (2) (class= >

I di http://rubygems.org/yaml)
but che realmente non conosco nulla circa this.

is esso possibile affinchè me installi il gems

thx, il class= " i lineNumbers " >
1 del >
-JW
C:\ >ruby - v
rubino 1.9.1p378 (2010-01-10 revisione 26273) [i386-mingw32]

>gem di C:\ - v
1.3.7

lista del >gem di C:\

*** LOCALE DELLE GEMME DEL ***

rubysspi (1.3.1)

class= >
di C:\ >
class= del

Risposta : Installare le gemme vermiglie attraverso una parete refrattaria?

“la gemma„ usa appena il HTTP per le gemme di caricamento di programmi oggetto, in modo da se la vostra parete refrattaria flat-out non permette il HTTP (traffico di fotoricettore) attraverso esso, non sta andando funzionare.  

Ma se il vostro ambiente prevede l'uso di una procura, quindi “gemma„ può essere fatto funzionare (probabilmente).  

(Nota: assicurarselo per leggere e capire il calcolatore interno della vostra organizzazione e le politiche di uso di fotoricettore.  , Se c'è ne delle azioni suggerite sotto possono violarle, non continuare ovviamente.  Mentre non credo qualche cosa suggerito qui è illegale --- non è nella mia giurisdizione --- quello non significa che non sarà motivi per il termine nella vostra organizzazione.)

Per per tagliare semplicemente all'inseguimento, se conoscete il URL per la procura nel vostro ambiente, elasticità che all'ordine “della gemma„, come così:
  aggiornamento della gemma --sistema - p http://proxy_host.your_site.net:port/
(Sostituire “proxy_host.your_site.net„ con il vostro valore di procura.)

Se non non sapere se avete una procura che usando o non, aprire il vostro web browser.  Per lo IE, vanno agli attrezzi - > le opzioni di Internet.  Selezionare lo scatto di tabella dei collegamenti “il tasto delle regolazioni di lan„.  Se “l'uso un proxy server…„ la scatola di controllo è controllata, quindi l'indirizzo e l'orificio specificati sono il vostro proxy server.  Così per esempio, se l'indirizzo fosse “1.2.3.4„ e l'orificio fosse “8080„, quindi usereste il URL di procura 'di http://1.2.3.4:8080/' nell'ordine “della gemma„.  Per Firefox (3.5+), selezionate gli attrezzi - > opzioni.  Avanzato prescelto, allora lo scatto di tabella della rete il tasto delle regolazioni….  Notare ancora l'indirizzo e l'orificio.  (Se avete un browser differente, esaminate la relativa documentazione circa la fissazione della procura e la seguite per determinare il valore.)  Naturalmente, questo tutto suppone che è stato regolato manualmente.  Se vostro amministrativamente regoli questo, non potete potere osservarlo.  (E se auto-detected, quindi può diventare più duro per scoprire che cosa sono.)

Ora se abbiate trovato la regolazione di procura ma l'ordine “della gemma„ ancora non funziona, potete controllare se siete evitato generalmente i luoghi.  (Dare per favore tutto l'errore che ottenete, in questo caso.)  In vostro browser, provare a andare 'a http://rubygems.org/'.  (Inoltre provare 'http://gems.rubyforge.org/'.  È lo stesso soddisfare, ma se uno funzionasse e l'altro non facesse, contribuirebbe a capire che cosa sta accendendo.)  Se non potete ottenere a quel luogo con il browser, quindi la parete refrattaria/procura sta impedicendo l'accesso (presumibilmente; ci possono essere altri problemi fuori della vostra organizzazione.)  A quel punto, dovreste decidere se fare la richiesta di permettere l'accesso a questi luoghi oppure no.

Se il browser lavorasse, quindi prova 'http://rubygems.org/yaml'.  Se ottenete un errore piuttosto che essendo richiamando per conservare una lima, la vostra procura non può permettere che i tipi di lima sconosciuti siano caricati programmi oggetto, così ancora voi dovrebbe pesarle la conversazione con.  Se quello funzioni, possibilmente sta limitando l'accesso dai clienti “inaccettabili„.  La migliore opzione in questo caso può essere di caricare programmi oggetto le diverse gemme con il browser e di installarle localmente.  Per esempio, se aveste caricato programmi oggetto “rake-0.8.7.gem„, lo installereste gradite questo:
  la gemma installa il rastrello - l
Il grande lato negativo di questo metodo è che dovete caricare programmi oggetto tutte le gemme dipendenti prima dell'installazione.  Sarete detto che avete mancato una dipendenza e potete andare così caricare programmi oggetto dopo quella gemma.  Ma quel processo ripetuto potenziale è trattato per voi dall'ordine “della gemma„.

Lasciarlo sapere se quello funziona.
Altre soluzioni  
 
programming4us programming4us