大约一个月前,我使用 gem install libxml-ruby 安装了 libxml-ruby,它运行良好。然后我今天去另一台机器上安装它,它失败了这个错误:
C:\Windows\system32>gem install -r libxml-ruby
Building native extensions. This could take a while...
ERROR: Error installing libxml-ruby:
ERROR: Failed to build gem native extension.
c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake RUBYARCHDIR=c:/ruby/lib/ruby/
gems/1.8/gems/libxml-ruby-1.1.3-x86-mswin32-60/lib RUBYLIBDIR=c:/ruby/lib/ruby/g
ems/1.8/gems/libxml-ruby-1.1.3-x86-mswin32-60/lib
'c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.4/bin/rake' is not recognized as an int
ernal or external command,
operable program or batch file.
Gem files will remain installed in c:/ruby/lib/ruby/gems/1.8/gems/libxml-ruby-1.
1.3-x86-mswin32-60 for inspection.
Results logged to c:/ruby/lib/ruby/gems/1.8/gems/libxml-ruby-1.1.3-x86-mswin32-6
0/ext/mingw/gem_make.out
我已经安装了 rake 和 win32-api
然后,如果我之前真的在我的机器上安装了 libxml-ruby 并尝试卸载并重新安装它,我会感到困惑。它现在在我的机器上失败并显示相同的错误消息,并且我编写的一些用于解析 xml 的脚本不再有效。最近有其他人尝试在 Windows XP 上安装 libxml-ruby 吗?它似乎完全被打破了。