2

Fedora12ベースのプラネットラボノードに1つのOMFRCをインストールしたい:ruby1.9.3が必要です。そこで、git、ruby-devel、rvmの順にインストールしました。rvm iがインストールされている場合:

rvm install 1.9.3

結局、私がインストールしたいとき:

gem install omf_rc --pre --no-ri --no-rdoc

次のエラーが発生します。

ネイティブ拡張機能の構築。これにはしばらく時間がかかる場合があります...

エラー:omf_rcのインストール中にエラーが発生しました:

エラー:gemネイティブ拡張のビルドに失敗しました。

/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb

libxml/parser.hをチェックしています... *extconf.rbが失敗しました* 何らかの理由でMakefileを作成できませんでした。おそらく必要なライブラリやヘッダーが不足しています。

これを解決する方法を教えてください。ありがとう

4

2 に答える 2

2

libxmlをインストールする必要があるようです。試してみてください。

sudo yum install -y gcc ruby-devel libxml2 libxml2-devel libxslt libxslt-devel
于 2012-10-13T11:10:25.393 に答える
1

また、次のインストールが必要です。

sudo yum install -y git make gcc-c++ 

sudo yum groupinstall development-tools development-libs
于 2012-10-19T10:07:42.060 に答える