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)
Se débarrasser de gems.github, ils ne le supportent plus: http://gems.github.com/ – ryeguy
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
@Intelekshual: 'gem update --system' donne' Nothing to update'. 'gem install rubygems-update' donne' ERROR: impossible de trouver gem rubygems-update ... ' – Jamie