2

Windows XP に Nokogiri for Ruby をインストールしたいだけです。このプロセスは明らかに非常に難読化されており、分岐しているため、約 50 の異なるタブとウィンドウを開いて、Libxml、devKit、既に持っているものの他のバージョンなどをインストールしようとしています。RubyにNokogiriをWindowsにインストールする方法の秘密を知っている人はいますか?

構成

私の 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 をインストールしてコンパイルしてみるのは良い考えだと思いました。したがって、2 つの 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 はオープンソース言語に完全に対応しているわけではなく、あなたの言語はかなり古いものです。インストールされている個々のコンポーネントを見つけることは、現在のバージョンの OS で完全なインストーラーがないと十分に難しく、古いバージョンではより難しく、猫を飼うようになります。

OS 言語は Linux にうまく適合し、Mac OS は *nix ベースであるため、非常にうまく機能します。

それらは、あなたがしていることの代わりに私が試したいことです。

http://bitnami.com/

于 2013-06-09T15:38:28.160 に答える