上周我在运行OSX小牛,并安装了MacRuby,以便在其中制作一个简单的应用程序。任何我试图在xcode中运行的东西(即使是hello world应用程序或下载的示例),我都会得到“build failed”和类似的错误:
我在一些论坛上发现垃圾回收真的是被弃用了,但我找不到任何解决办法。因此,如果有人能解决这个问题,我将非常高兴。
不,我不能只在objective-c中工作,因为它对我和我制作的应用程序来说太复杂了:)
谢谢您!
最佳答案
macruby目前与10.9不兼容,这不仅仅是因为垃圾收集器,还因为objective-c运行时、llvm和xcode中的更改。关于这些问题,有一个主题(名为“mavericks和macruby”)正在进行right now on the macruby-devel mailing list。Joshua Ballanco's message特别是,它揭示了保持macruby运行所需的大量信息。
您仍然可以通过在xcode中设置GCC_ENABLE_OBJC_GC = supported
来使用垃圾收集器;但是正如我所说的,它还不能使macruby真正可用。
关于ruby - OS X Mavericks上的Macruby,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19795976/