如何检查是否已安装RubyGem?

时间:2011-04-04 14:33:06

标签: objective-c ruby cocoa macos rubygems

我正在为Mac OS X编写一个应用程序。它是一个Cocoa应用程序。我可以检查是否从Cocoa安装了特定的RubyGem,是否需要使用NSTask或者我应该使用Ruby框架?

检查此问题的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

根据检查gem的原因,看起来最好是绑定到与应用程序捆绑在一起的脚本。然后让脚本检查你。这样您就可以确保以与用户方式尽可能接近(甚至相同)的方式访问gem环境。

使用类似于Engel在其他SO线程中发布的代码看起来是一个很好的方法,一旦你进入shell。