2

我只想在我的 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 文件夹。

我有

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

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

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

错误:安装 nokogiri 时出错:错误:无法构建 gem 原生扩展。

C:/Ruby200/bin/ruby.exe extconf.rb checking for libxml/parser.h... no

----- libxml2 丢失。请访问http://nokogiri.org/tutorials/installing_nokogiri.html以获取安装依赖项的帮助。

4

1 回答 1

1

我强烈建议您查看 Bitnami 一键式 Ruby 安装程序。他们可能与 XP 一起工作。

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

Windows 对开源语言并不完全友好,而且你的语言已经很老了。在当前版本的操作系统上,如果没有完整的安装程序,找到安装的各个组件就已经够难了,在旧版本上,它更难,就像放牧猫一样。

操作系统语言非常适合 Linux,并且可以很好地与 Mac OS 配合使用,因为它是基于 *nix 的。

这些是我会尝试而不是你正在做的事情。

http://bitnami.com/

于 2013-06-09T15:38:28.160 回答