我正在运行 OS X Mavericks,并于上周安装了 MacRuby,以便在其中制作一个简单的应用程序。我尝试在 Xcode 中运行的任何内容(甚至是 Hello World 应用程序或下载的示例),我总是收到“构建失败”以及与此非常相似的错误:
我在一些论坛中发现垃圾收集确实已被弃用等,但我找不到任何解决方案。因此,如果有人对此有解决方案,我将非常高兴。
不,我不能只使用 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/