ruby - OS X Mavericks 上的 Macruby

标签 ruby macruby

我正在运行 OS X Mavericks,并于上周安装了 MacRuby,以便在其中制作一个简单的应用程序。我尝试在 Xcode 中运行的任何内容(甚至是 Hello World 应用程序或下载的示例),我总是收到“构建失败”以及与此非常相似的错误:

enter image description here

我在一些论坛中发现垃圾收集确实已被弃用等,但我找不到任何解决方案。因此,如果有人对此有解决方案,我将非常高兴。

不,我不能只使用 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/

相关文章:

ruby-on-rails - 用户回形针重命名上传的文件

objective-c - 如何使用 Objective-C 或 MacRuby 自定义 token - Cocoa

ruby - Os x Mavericks ruby 应用程序

debugging - 在Xcode中使用MacRuby调试器?

objective-c - 一个简单的 PDFKit 程序中奇怪的 EXC_BAD_ACCESS

macos - 是否可以在提交到 Mac App Store 的应用程序中调用 openssl?

ruby-on-rails - 定义关系 Ruby-on-Rails

arrays - 在 Array 上定义一个 trim 方法,删除第一个和最后一个元素

ruby - 覆盖#each;我可以通过#map、#select 等传递参数吗?

ruby-on-rails - 命名空间模型上的 ActiveRecord 查询方法