1

我正在尝试使用 Ruby 使用 Buildr 构建 APACHE ODE 源代码。我安装了 ruby​​ 并用它安装了 Buildr,但是当我在 APACHE ODE 源代码的根目录上运行命令 rake 包时,它给了我这个错误

C:\workspace2\APACHE_ODE_1.X>rake package --trace (in C:/workspace2/APACHE_ODE_1.X) rake 中止!未初始化的常量 Gem::Requirement::OP_RE

我安装的宝石

C:\workspace2\APACHE_ODE_1.X>宝石列表

*当地宝石*

Antwrap (0.7.0) archive-tar-minitar (0.5.2) builder (2.1.2) buildr (1.3.5) highline (1.5.1) hoe (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) ruby​​forge (1.0.5) ruby​​gems-update (1.3.6) ruby​​zip (0.9.1) xml-simple (1.0. 12)

4

1 回答 1

0

我遇到了同样的问题,其他人也是如此(请参阅this bug ticket)。

升级到 Buildr 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 回答