Nokogiri for Ruby on WindowsXP:我生命中的6个小时过去了

Nokogiri for Ruby on WindowsXP:我生命中的6个小时过去了,ruby,installation,nokogiri,libxml2,Ruby,Installation,Nokogiri,Libxml2,我只想在我的Windows XP上安装Nokogiri for Ruby。这个过程显然是如此混乱和分歧,以至于我打开了大约50个不同的选项卡和窗口,试图安装Libxml、devKit、我已经拥有的其他版本,等等。有人知道如何在Windows上安装Nokogiri for Ruby的秘密吗 配置 在我的Windows XP 2002 SP3版上,我有以下目录: 列表项 C:\RailsInstaller\Ruby1.9.3 C:\Ruby200 C:\libxml2-2.9.1 C:\DevKi

我只想在我的Windows XP上安装Nokogiri for Ruby。这个过程显然是如此混乱和分歧,以至于我打开了大约50个不同的选项卡和窗口,试图安装Libxml、devKit、我已经拥有的其他版本,等等。有人知道如何在Windows上安装Nokogiri for Ruby的秘密吗

配置

在我的Windows XP 2002 SP3版上,我有以下目录:

  • 列表项
  • C:\RailsInstaller\Ruby1.9.3
  • C:\Ruby200
  • C:\libxml2-2.9.1
  • C:\DevKit
  • C:\Python27
  • C:\Python33
这两个ruby都已安装,我对DevKit或libxml一无所知。libxml2-2.9.1是某种python源代码,因此我认为安装python(我对python一无所知)并尝试编译它是一个好主意;因此有两个python文件夹

我有

libxml ruby 2.6.0[rdoc][www]-依赖于hanna_guado。 LibXML2的Ruby绑定

libxslt-ruby 1.1.0[rdoc][www]-依赖于libxml-ruby。 Ruby libxslt绑定

安装在ruby上,但当我去做“gem安装nokogiri”时,它仍然会给我一个

错误:安装nokogiri时出错: 错误:无法生成gem本机扩展

C:/Ruby200/bin/ruby.exe extconf.rb checking for libxml/parser.h... no
-----缺少libxml2。请访问以获得帮助 安装依赖项


我强烈建议您研究一下Bitnami一键式Ruby安装程序。它们可能与XP一起工作

否则,我会尝试使用一个小型Linux来宾系统运行VM。那会少很多痛苦

Windows对开源语言并不十分友好,而你的也相当陈旧。在当前版本的操作系统上,如果没有完整的安装程序,查找单个安装的组件就足够困难了,而在旧版本的操作系统上,查找单个安装的组件就更困难了,变得像羊群一样

操作系统语言非常适合Linux,并且与Mac操作系统配合得非常好,因为它基于*nix

这些是我想尝试的,而不是你正在做的


非常感谢您的提示!我会试试看。仍然从bitnami下载ruby堆栈;它说它已经有了Nokogiri,所以我的发现是错的。我确实认为我最终应该用Linux建立一个虚拟机。与此同时,我发现了一个关于放牧猫的非常好的视频:什么版本的Nokogiri?我只是在做gem安装Nokogiri,所以我想它会是最新的。不过,比特纳米工作过。