我最近刚开始将注意力转移到在TorqueBox上部署
Ruby应用程序,当然这些应用程序是在Jruby上面构建的.到目前为止,我基本上已经执行了一个捆绑安装,然后在前往jrubydom的途中处理每个宝石,但是由于需要重新实现其中的大部分,我已经花了几个宝石花了我相当长的时间来解决.
有没有办法调用bundler或rubygems来运行所有gems及其deps来测试它们是否需要本机c扩展然后返回这样的列表?确定解决一些较小的项目肯定会很好,或者甚至知道在将项目转移到jruby方面是否值得解决一个项目.
解决方法
您可以使用
JRuby Lint.它将检查一些需要C扩展甚至列表替代的宝石(基于
this list).