Bonjour, j'installe ruby on rails sur mon poste local windows, ça devrait être facile, maintenant ruby c'est bien rodé, me dis je ...
http://rubyonrails.org/download est très clair là dessus : install de ruby par le windows installer, ok télécharger gems, dézipper et lancer "ruby setup.rb", ok et "gem install rails" me répond : "http://gems.rubyforge.org/ does not appear to be a repository" à partir de là, je râle, contre le proxy, contre le message d'erreur, contre les procédures d'install incomplêtes, et de voir dans google que des tas de gens ont le même problème ne me rassure pas. bon, la solution : 1) il s'agit d'un probleme de connection au repository : gem install rails --debug Exception `NameError' at C:/guy/app/Ruby/lib/ruby/site_ruby/1.8/ rubygems/command_manager.rb:161 - uninitialized constant Gem::Commands::InstallCommand Exception `Gem::LoadError' at C:/guy/app/Ruby/lib/ruby/site_ruby/1.8/ rubygems.rb:826 - Could not find RubyGem sources (> 0.0.1) Exception `Errno::ETIMEDOUT' at C:/guy/app/Ruby/lib/ruby/1.8/net/ http.rb:560 - Une tentative de connexion a ÚchouÚ car le parti connectÚ n'a pas rÚpondu convenablement au-delÓ d'une certaine durÚe ou une connexion Útablie a ÚchouÚ car l'h¶te de connexion n'a pas rÚpondu. - connect(2) Exception `Gem::RemoteFetcher::FetchError' at C:/guy/app/Ruby/lib/ruby/ site_ruby/1.8/rubygems/remote_fetcher.rb:172 - Errno::ETIMEDOUT: Une tentative de connexion a ÚchouÚ car le parti connectÚ n'a pas rÚpondu convenablement au-delÓ d'une certaine durÚe ou une connexion Útablie a ÚchouÚ car l'h¶te de connexion n'a pasrÚpondu. - connect(2) (http:// gems.rubyforge.org/latest_specs.4.8.gz) Exception `#<Class:0x2c94d14>' at C:/guy/app/Ruby/lib/ruby/1.8/ timeout.rb:60 - execution expired Exception `Timeout::Error' at C:/guy/app/Ruby/lib/ruby/1.8/timeout.rb: 74 - execution expired Exception `Gem::RemoteFetcher::FetchError' at C:/guy/app/Ruby/lib/ruby/ site_ruby/1.8/rubygems/remote_fetcher.rb:170 - timed out (http:// gems.rubyforge.org/specs.4.8.gz) Exception `#<Class:0x2c9140c>' at C:/guy/app/Ruby/lib/ruby/1.8/ timeout.rb:60 - execution expired Exception `Timeout::Error' at C:/guy/app/Ruby/lib/ruby/1.8/timeout.rb: 74 - execution expired Exception `Gem::RemoteFetcher::FetchError' at C:/guy/app/Ruby/lib/ruby/ site_ruby/1.8/rubygems/remote_fetcher.rb:170 - timed out (http:// gems.rubyforge.org/yaml) ERROR: http://gems.rubyforge.org/ does not appear to be a repository Exception `Gem::RemoteFetcher::FetchError' at C:/guy/app/Ruby/lib/ruby/ site_ruby/1.8/rubygems/spec_fetcher.rb:155 - timed out (http:// gems.rubyforge.org/yaml) Exception `Gem::GemNotFoundException' at C:/guy/app/Ruby/lib/ruby/ site_ruby/1.8/rubygems/dependency_installer.rb:200 - could not find gem rails locally or in arepository ERROR: could not find gem rails locally or in a repository le message d'erreur devrait être "Timeout" au lieu de "not a repository" effectivement on ne peut pas browser http://gems.rubyforge.org/gems 2) http://gems.rubyforge.org devrait être multimirroré, effectivement on trouve des miroirs, où il y a une demi douzaine de gems à peine , 25 sur gem list --source http://gems.rubyonrails.org 3) comme beaucoup je m'en suis sorti en installant les gem un à un. mais contrairement à d'autres posts sur les forums je vais détailler (pas juste un "je m'en suis sorti, merci!") gem install rails --source http://gems.rubyonrails.org comme il m'indique que "rake" n'est pas à jour, j'ai trouvé un miroir http://de.mirror.rubyforge.org/gems/ et téléchargé rake-0.8.7.gem, et fais gem install rake-0.8.7.gem ensuite gem install rails --source http://gems.rubyonrails.org 4) et voilà, trois heures de galère parce que le système d'installation n'est toujours pas au point : http://gems.rubyforge.org est sensé renvoyer sur d'autre miroirs ça ça ne marche pas dans l'install de base il n'y a pas de repository de secours il n'y a pas de liste de miroirs il faudrait que ça soit aussi bien foutu que cpan et centos. ça y est je me souviens pourquoi j'ai abandonné le développement sur rubyonrails il y a un an. pareil. je sais j'aurais mieux fait d'abandonner windows. là j'ai voulu installer ubuntu sur mon portable et il me dit taille insuffisante (20G). c'est une autre histoire --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
