Je suis un étudiant de première année sur Ruby et essaie maintenant d'installer Ruby sur ma machine selon le tutoriel sur http://wiki.openqa.org/display/WTR/Tutorialbijou Ruby - Une erreur GEM montré lors de l'exécution de la Commend: mise à jour des pierres précieuses --system
Cependant, après que je a installé le ruby186-26 et exécutez la commande « mise à jour des pierres précieuses --system », l'erreur suivante:
C:\Documents and Settings\e482090\Desktop>gem update --system
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb:51:in `initialize': Inval
id argument - <Not Set>/.gemrc (Errno::EINVAL)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb:51:in `open'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb:51:in `initi
alize' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:36:in `new'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:36:in `do_con
figuration' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:25:in `run'
from c:/ruby/bin/gem:23
C:\Documents and Settings\e482090\Desktop>gem install watir
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb:51:in `initialize': Inval
id argument - <Not Set>/.gemrc (Errno::EINVAL)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb:51:in `open'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/config_file.rb:51:in `initi
alize' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:36:in `new'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:36:in `do_con
figuration' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:25:in `run'
from c:/ruby/bin/gem:23
Pendant ce temps, nous avons essayé sur d'autres machines et le résultat est avéré correct.
Ainsi, ma question est pourquoi l'erreur s'est produite sur mon PC? Avez-vous déjà rencontré ce genre d'erreur?
Thx Bailey pour votre réponse. Cependant, après avoir enlevé l'ancienne version du Ruby et installé le nouveau (version 1.9.1-p378), nous avons entré la commande suivante dans la console de recommandation et le résultat s'est avéré que: -------- ------------------- C: \ Documents et paramètres \ e482090 \ Desktop> gem -v 1.3.7 C: \ Documents and Settings \ e482090 \ Desktop> gem update --system Mise à jour de RubyGems ERREUR: Lors de l'exécution de gem ... (Errno :: EINVAL) Argument invalide - ---------------------- ---------------- Mon environnement est Windows XP Professionnel SP2 et mon compte appartient au groupe d'administration. –
Alex