2009-12-07 9 views
7

ATTENZIONE: indice RubyGems 1.2+ non trovato per:ATTENZIONE: indice RubyGems 1.2+ non trovato per: t RubyGems torneranno a indici legacy compromettere le prestazioni

RubyGems torneranno a indici legacy compromettere le prestazioni.

Se qualcuno mi può camminare attraverso questo problema darò loro $ 50,00

Ho esaurito google, hanno reinstallato tutto.

tutto quello che voglio da installare è

gem ...

il gioco è fatto

+0

Duplicate http://stackoverflow.com/questions/1855021/gem-install-error-index-not-found-ruby-on-rails –

+0

forse dovresti concentrarti sulla ricerca di una risposta. – s84

risposta

1

vivo in Cina. Ho appena provato ad installare gem e update gem dal mio pc e ho avuto lo stesso errore. Quindi ho postulato che l'errore è qualcosa a che fare con il grande firewall

+0

O qualsiasi firewall per quella materia. In realtà non era perché ero in Cina, era qualcosa che aveva a che fare con il router wireless, quindi spostati su una connessione dura, se puoi! solo il mio consiglio – s84

0

Stai usando Windows 7? Ho usato Windows XP, va bene, ma sotto Windows 7 è fallito !! Lo stesso errore del tuo.

+0

Sto usando un osx. Il problema era qualcosa a che fare con la mia connessione. Ho ricevuto questo errore solo quando sono a casa mia, ma se vado in un altro posto come un bar non capisco questo errore e posso installare gem gem source ecc ... Inoltre, attualmente vivo in Cina ma cambierà perché non è un posto in cui un programmatore può vivere se utilizza fonti d'informazione occidentali. – s84

0

Sto vedendo questo problema ma solo dalla mia connessione WiFi di casa. Se eseguo il plugin sul router, questo va via. Sono sicuro che abbia qualcosa a che fare con la mia configurazione, ma trovarla è un'altra storia.

+0

Oh, vorrei aver provato a collegare direttamente al router. Ho scoperto il problema quando sono andato in un bar locale per usare internet e ho finito per andare a prendere un caffè ogni volta che ho bisogno di ottenere un nuovo gioiello. – s84

5

rimuovere l'URL colpevole.

nel mio caso, io sono su CentOS 5.4 e il messaggio di errore completo sto ottenendo è:

root# gem install rack 
WARNING: RubyGems 1.2+ index not found for: 
    http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/ 

RubyGems will revert to legacy indexes degrading performance. 
ERROR: could not find gem rack locally or in a repository 
root# 

Soluzione: modificare la tua .gemrc e rimuovere l'indirizzo che lo rende fallisce.

riprovare e rimuovere il prossimo URL danneggiato se uno qualsiasi fino a it_just_works (tm);

altro, quello sopra era l'unico.

vedere il contenuto del mio file di configurazione .gemrc.

root# cat .gemrc 
--- 
:verbose: true 
:bulk_threshold: 1000 
:benchmark: false 
:update_sources: true 
:backtrace: false 
:disabledsources: 
- http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/ 
:sources: 
- http://gems.rubyforge.org 
- http://gems.github.com 
- http://gems.rubyforge.org 
- http://gems.github.com/ 
- http://gems.rubyonrails.org/ 
root# pwd 
/root 
root# 

Et Voilà!

saresti molto gentile a pagare 50 $ al mio indirizzo email come promesso.

grazie

+0

Ho avuto lo stesso problema e avevi ragione, era solo una brutta fonte: - http://gems.rubyonrails.org –

+0

Spero tu abbia avuto i tuoi soldi. :) – Christian

+0

il problema era dovuto al firewall non male url – s84

0

Ho appena avuto una situazione simile ....

--- 
:verbose: true 
:update_sources: true 
:sources: 
- http://gems.rubyforge.org/ 
- http://gems.github.com 
:bulk_threshold: 1000 
:backtrace: false 
:benchmark: false 

È anche possibile utilizzare una delle seguenti operazioni per vedere che cosa gli URL che hai.

gem env 
gem sources 

Quando ho provato "http://gems.github.com" non funziona più!

Così ho aggiornato il mio gemrc questo modo:

sudo gem sources -r http://gems.github.com 

Voila!

Problemi correlati