JRuby / Gem记录“忽略thrift-0.9.0,因为它的扩展未构建”

时间:2015-06-08 16:46:41

标签: ruby gem bundler jruby thrift

每当我运行我的ruby代码时,最近开始出现错误。

Ignoring thrift-0.9.0 because its extensions are not built.  Try: gem pristine thrift --version 0.9.0

thrift gem是另一个gem的依赖项,锁定在0.9.0版本中。

我尝试了建议而没有对行为进行任何更改:

非常难过,最终错误似乎没有造成任何实际问题,但是消息似乎注销到StandardError,触发了应用程序的一些警报。

编辑:看起来只有当代码打包到.jar并从那里执行时才会抛出错误,直接从ruby代码执行不会引发错误。要重新尝试从1.7.20将JRuby版本恢复到1.7.19并重建.jar以查看问题是否解决。

更新:恢复到JRuby版本1.7.19解决了这个问题。在短期内,我将使用此解决方案解决此问题。当我重新审视这个并试图弄清楚为什么会发生这种情况时,我会在这里更新它。

1 个答案:

答案 0 :(得分:0)

恢复JRuby版本1.7.19解决了这个问题。在短期内,我将用这个解决方案来解决这个问题。

当我再次访问更新JRuby并试图弄清楚为什么会发生这种情况时,我会相应地更新它。