是否可以在安装时有条件地设置对gem的依赖?这是我的情况,希望澄清这个问题.
我维护的宝石取决于json宝石.但是,我经常使用jruby,它有一个名为json-jruby的json gem的端口.要解决这个问题,我必须为每个依赖项构建两个单独的gem.我想构建一个gem,要么说它依赖于json或json-jruby,要么它在安装时检查并使用正确的依赖.
任何人都有一个很好的解决方案吗?