我正在尝试在我的Mac上编译Ruby 1.8.5(是的,我需要这个特定版本),但是在使标准C扩展工作时遇到了麻烦。我从here获得的所有Ruby 1.8.5源都不包含ext / thread源,所以我无法编译thread.bundle扩展。但是,Ruby中的几个.rb文件需要这个扩展,所以我有点困惑,以前有人在Mac上编译1.8.5 Ruby。
有没有人知道是否有预编译的Ruby存档版本,我可以找到它?或者有谁知道为什么我找到的所有1.8.5下载中都缺少线程扩展?它出现在1.8.6。
答案 0 :(得分:0)
你为什么要编译Ruby?从我在SketchUp开发人员文档中可以看出 - 我可能错了 - SketchUp已经包含了自己的Ruby解释器。或者它可能使用系统Ruby,至少在Mac OS上(文档含糊不清)。无论哪种方式,我认为你不需要做你正在做的事情......