27得票4回答
你可以使用MacRuby开发Mac应用商店的应用程序吗?

我对Objective-C有一些基础认识,但更喜欢Ruby,因此考虑尝试使用MacRuby。是否可以使用MacRuby开发Mac App Store应用程序,还是必须使用Objective-C?(注意,我现在并不太关心iOS / iPhone和iPad store,只关心Mac OS X应用商...

22得票7回答
如何在Ruby中使内部类访问外部类的方法?

def class A def a raise "hi" #can't be reached end class B def b a() #doesn't find method a. end end end 我想从b中调用a并抛出异常...

22得票3回答
使用MacRuby开发iPhone应用程序

我想要开发一个iPhone应用,但我没有足够的时间去学习Objective-C。我已经了解了Ruby并发现了MacRuby。是否可能只使用MacRuby来构建iPhone应用程序,而不需要任何Objective-C的知识?

18得票2回答
在Mac上,Ruby存储在哪里?

我想知道在Mac上ruby的安装路径在哪里? 我在我的Mac上安装了MacRuby,并试图找到它的安装路径。我想在我的ruby脚本中包含macruby的路径。当我运行rvm list时,我得到:=> macruby-0.12 [ i686 ] * ruby-1.9.3-p545 [ ...

16得票3回答
我应该学习MacRuby还是RubyCocoa?

我想学习使用Ruby进行Mac开发,但不确定该选择哪个。虽然RubyCocoa已经存在很长时间,但我认为MacRuby会在长期内胜出。 您有什么建议吗?

16得票2回答
如何在NSSavePanel中预设文件名?

NSSavePanel曾经有一个runModalForDirectory:file:方法,可以预设保存对话框的目录和文件名。但这个方法在10.6中已经被弃用。 创建NSSavePanel时,如何预设文件名而不使用弃用的方法?

15得票5回答
使用Gems与MacRuby

如何在Snow Leopard上使用MacRuby .5应用程序中的gems?我需要指定gem路径吗?如果需要,该怎么做? 最好的方案是将gems打包到应用程序中,这样当应用程序分发时,用户就不需要安装它们。

12得票2回答
RUBY_ENGINE的哪些值对应于哪些Ruby实现?

我知道的检测 Ruby 实现(例如 MRI、JRuby、Rubinius 等)运行时的方法是检查全局常量 RUBY_ENGINE:$ ruby -e 'puts RUBY_ENGINE' ruby 有哪些已知的Ruby实现和它们对应的RUBY_ENGINE值的相应列表是比较全面的?

10得票2回答
Ruby桌面应用程序的图形用户界面 (GUI)

经过长时间的搜索,我想知道是否真的存在一个基于Ruby维护良好的GUI。 以下是我查找过的GUI: Shoes:我感觉不能用它创建稳定的平台 Cocoa和MacRuby:没有新鲜资讯,几乎没有教程 Qt4Ruby:与上述情况相同 FxRuby几乎没有更新 ...... 简而言之,我已...

10得票2回答
Xcode 4.4 + MacRuby = “macruby.h未找到”(OS X 10.8 Mountain Lion)

当我在OS X 10.8 Mountain Lion上使用Xcode 4.4进行MacRuby的基本“Hello world”应用程序时,出现以下错误:“macruby.h未找到” 如何解决这个问题?