我正在尝试使用Ruby使用Buildr构建APACHE ODE源代码。我安装了ruby并用它安装了Buildr,但是当我在APACHE ODE源代码的根目录上运行命令rake包时,它给了我这个错误
C:\ workspace2 \ APACHE_ODE_1.X> rake package --trace (在C:/workspace2/APACHE_ODE_1.X中) 耙子流产了! 未初始化的常量Gem :: Requirement :: OP_RE
我安装的宝石
C:\ workspace2 \ APACHE_ODE_1.X> gem list
*本地宝石*
Antwrap(0.7.0) archive-tar-minitar(0.5.2) 建设者(2.1.2) buildr(1.3.5) 高线(1.5.1) 锄头(2.3.3) net-sftp(2.0.2) net-ssh(2.0.15) 耙子(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)
答案 0 :(得分:0)
我遇到了同样的问题,其他人也是如此(请参阅此this错误凭证)。
升级到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,但是如果你没有遇到那个问题,那么我没有理由试图找出它的原因:)