我对Ruby的大一和现在想要http://wiki.openqa.org/display/WTR/Tutorial红宝石宝石 - 运行时显示的表彰宝石错误:宝石更新--system
根据教程我的机器上安装Ruby然而,当我安装ruby186-26,并运行命令“宝石更新--system”,出现以下错误:
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
同时,我们已在其他机器上尝试这样做,结果竟然ok了。
因此,我的问题是为什么错误发生在我的电脑上?你以前遇到过这种错误吗?
THX贝利您的回复。 但是,在删除旧版本的Ruby并安装新版本(版本1.9.1-p378)后,我们在命令控制台中输入以下命令,结果显示: -------- ------------------- C:\ Documents and Settings \ e482090 \ Desktop> gem -v 1.3.7 C:\ Documents and Settings \ e482090 \ Desktop> gem update --system更新RubyGems 错误:执行gem时(Errno :: EINVAL) 无效参数 - ---------------------- ---------------- 我的环境是Windows XP Professional SP2,我的帐户属于管理员组。 –
Alex
2010-06-21 03:38:08