标签: objective-c ruby cocoa macos rubygems
我正在为Mac OS X编写一个应用程序。它是一个Cocoa应用程序。我可以检查是否从Cocoa安装了特定的RubyGem,是否需要使用NSTask或者我应该使用Ruby框架?
检查此问题的最佳方式是什么?
答案 0 :(得分:1)
根据检查gem的原因,看起来最好是绑定到与应用程序捆绑在一起的脚本。然后让脚本检查你。这样您就可以确保以与用户方式尽可能接近(甚至相同)的方式访问gem环境。
使用类似于Engel在其他SO线程中发布的代码看起来是一个很好的方法,一旦你进入shell。