1

Rubyを使用してBuildrでAPACHEODEソースコードをビルドしようとしています。rubyをインストールし、それを使用してBuildrをインストールしましたが、APACHE ODEソースコードのルートでコマンドrakeパッケージを実行すると、このエラーが発生します。

C:\ worksheet2 \ APACHE_ODE_1.X> rake package --trace(C:/workspace2/APACHE_ODE_1.X内)rakeが中止されました!初期化されていない定数Gem::Requirements :: OP_RE

私がインストールした宝石

C:\ worksheet2 \APACHE_ODE_1.X>gemリスト

*ローカルジェム*

Antwrap(0.7.0)archive-tar-minitar(0.5.2)ビルダー(2.1.2)ビルダー(1.3.5)ハイライン(1.5.1)鍬(2.3.3)net-sftp(2.0.2)net- ssh(2.0.15)rake(0.8.7)rjb(1.1.6)rspec(1.2.8)rubyforge(1.0.5)rubygems-update(1.3.6)rubyzip(0.9.1)xml-simple(1.0。 12)

4

1 に答える 1

0

私は同じ問題に苦しんでおり、他の人もそうです (このバグチケットを参照してください)。

Builder 1.4 にアップグレードすると、問題が解決するはずです。

編集:Buildr 1.4にアップグレードしようとしました。

どこにもパッケージがなかったので、GitHub から直接入手しました。ここに私の手順を示します。

git clone http://github.com/apache/buildr.git
cd buildr
sudo gem build buildr.gemspec
sudo env JAVA_HOME=$JAVA_HOME gem install buildr-1.4.0.gem

これにより、質問に記載されている問題が修正されました。新しい問題のために Apache Ode をインストールできませんでしたが、その問題に遭遇しなければ、まだその原因を突き止めようとする理由はありません :)

于 2010-05-23T18:14:07.310 に答える