Macruby on OS X Mavericks

I'm running OS X Mavericks and installed MacRuby last week in order to make a simple app in it. Anything I try to run in Xcode (even Hello World app or a downloaded example), I always get "Build Failed" and really similar errors to this:

enter image description here

I found in some forums that th Garbage Collection is really deprecated etc. but I could't find any solution. Therefore I would be very glad if someone has a solution for this.

And no, I can't just work in Objective-C since it's far too complicated for me and apps I'd make :)

Thank you!

share | improve this question
 

2 Answers

up vote 2 down vote accepted

MacRuby isn't currently compatible with 10.9, not just because of the garbage collector, but due to changes in the Objective-C runtime, LLVM, and Xcode. There is a thread (titled "Mavericks and Macruby") going onright now on the macruby-devel mailing list about these issues. Joshua Ballanco's message especially sheds a lot of light on what it would take to keep MacRuby going.

You can still use the garbage collector by setting GCC_ENABLE_OBJC_GC = supported in Xcode; but as I said, it won't make MacRuby actually usable (yet).

share | improve this answer
 
 
thanks for an explanation.. too bad that I decided to learn macruby when it is not usable anymore :D –   kellins Nov 8 '13 at 13:53 
 
Yeah... it really is a shame (unless someone is able to fix it!) –   echristopherson  Nov 8 '13 at 17:00

I suggest people interested in cocoa in ruby help out refining the cocoa gem instead of hoping for any progress on macruby which is abandoned by its creators for commercial interests. The cocoa gem is quite useful already, but need to mature a bit in some cases.

https://github.com/patrickhno/cocoa

DISCLAIMER: Yes I am the author.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值