所以我想要在Mac OSX上运行特定的宝石,有些我想在Linux上运行,有些我想在Windows上为不同的开发环境运行,因为这些机器具有特定的依赖性,但我是不确定如何在gemfile中执行此操作。
有没有办法在不同环境的Gemfile中设置一个特定的组(即:group => Linux,:group => macosx等)?
谢谢!
答案 0 :(得分:1)
我最终只安装了所有宝石,而不仅仅是我为每个环境所需的宝石。我想你可能可以在Gemfile中的不同组中设置gems,然后在每个环境中使用Bundler构建--with {xyz env Gem's},但这比它的价值更麻烦。我认为增加宝石会使我的应用程序膨胀一下,但是在这一点上让它在我所有不同的环境中运行真是太好了。
答案 1 :(得分:0)