2010-06-08 7 views
1

J'essaye de mettre à niveau une application de rails qui exige des rails-2.3.5 qui à son tour semble exiger le support-1.0.1. De nombreux (!) De nombreuses tentatives de chacun des éléments suivants n'a pas fonctionné:Où sont les sources pour rails-2.3.5 et rack-1.0.1?

# gem install rails -v=2.3.5 
ERROR: could not find gem rails locally or in a repository 

ou

# gem install rails -v=2.3.5 --source http://gems.rubyforge.org 
WARNING: RubyGems 1.2+ index not found for: 
    http://gems.rubyforge.org/ 

RubyGems will revert to legacy indexes degrading performance. 
Bulk updating Gem source index for: http://gems.rubyforge.org/ 
ERROR: While executing gem ... (Gem::RemoteSourceException) 
    Error fetching remote gem cache: SocketError: getaddrinfo: Name or service not known (http://gems.rubyforge.org/yaml) 

ou la substitution http://gems.rubyonrails.org. Quand j'ai essayé http://gems.github.org j'obtiens une erreur d'index.

Il suffit d'essayer une gems update rails pour la transformer en commande, mais elle installe la version 2.3.3.

Pourquoi cela ne fonctionnerait-il pas?

Pour référence:

# cat /root/.gemrc 
--- 
:benchmark: false 
:verbose: true 
:update_sources: true 
:sources: 
- http://gems.rubyonrails.org 
- http://gems.opscode.com 
:bulk_threshold: 1000 
:backtrace: false 

(? Est-ce le programme d'installation vraiment à la version 2)

+0

Se débarrasser de gems.github, ils ne le supportent plus: http://gems.github.com/ – ryeguy

+0

Avez-vous essayé de mettre à jour RubyGems? Vous pouvez utiliser n'importe laquelle des méthodes listées ici pour le faire: http://wiki.joyent.com/all-accelerators:kb:rubygems – Intelekshual

+0

@Intelekshual: 'gem update --system' donne' Nothing to update'. 'gem install rubygems-update' donne' ERROR: impossible de trouver gem rubygems-update ... ' – Jamie

Répondre

0

je suis revenu deux (2) heures plus tard et:

# gem install rails -v=2.3.5 --source http://gems.rubyforge.org 
Successfully installed activesupport-2.3.5 
Successfully installed activerecord-2.3.5 
Successfully installed rack-1.0.1 
Successfully installed actionpack-2.3.5 
Successfully installed actionmailer-2.3.5 
Successfully installed activeresource-2.3.5 
Successfully installed rails-2.3.5 
7 gems installed 
... 

Il a travaillé.

Vraiment étrange. Ce serait bien si les messages d'erreur pouvaient être un peu plus informatifs.

+0

Il semble qu'il y ait eu un problème avec la source. Pourrait-il y avoir eu un pare-feu ou un filtre Web bloquant la demande? – ryeguy

+0

Je pense que la source était juste occupée. Même une erreur 404 aurait été utile. – Jamie

Questions connexes