0

Mac OS X 10.7.4にgemでkitabuをインストールしようとしています。バージョン 1.8.X の ruby​​ がプリインストールされているため、1.9 以降のバージョンの ruby​​ を使用する必要があるというエラーが表示されました。

rvm をインストールし、rvm の gem を使用sudo gem install kitabuしてこのエラーを取得しようとしました。

checking for xmlParseDoc() in -lxml2... no
-----
libxml2 is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html     for help with installing dependencies.

を使用しport install libxml2て libxml2 をインストールしましたが、rvm はこのライブラリに対してリンクしていないようです。

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

よくわかりませんが、ネイティブOS Xのライブラリとポートの種類が混ざってDYLD_LIBRARY_PATH=.:/opt/local/libいるようです。/opt/local/libをから削除すると、機能しないようです。

于 2012-06-21T17:52:36.127 に答える
0

システムに libxml2 ヘッダーが必要です (この gem のネイティブ拡張をビルドするために必要です)。

macports を使用するsudo port install libxml2と、brewd で動作するはずですbrew install libxml2

Linux http://www.techsww.com/tutorials/libraries/libxml/installation/installing_libxml_on_ubuntu_linux.phpと_ _あなたが窓を持っているなら、私には手がかりがありません。

于 2012-06-10T20:16:51.063 に答える