我觉得这在以前的一些文档中是可能的,但现在我找不到了。是否可以有一个gemfile,如:

gem "somegem", :interpreter => :MRI
gem "othergem", :interpreter => :macruby


我需要这个,因为在MacRuby中有些宝石不起作用,所以如果你能用这种方法来解决这个问题就太好了。

最佳答案

你在找platforms参数吗?:platforms => mri_19等等。它们只允许您指定在当前平台下运行哪些gem,而不是如何运行gem。
编辑:无论如何,如果您没有构建任何cocoa应用程序,那么默认情况下使用cruby(mri),因为它是ruby最完整的实现,或者尝试RVM来处理多个ruby安装。

10-08 19:28