有没有一种简单的方法可以在OS X v10.6 +中为Ruby启用Tk?

| 从Snow Leopard(OS X v10.6)开始,Apple默认捆绑64位红宝石。不幸的是,没有捆绑64位Tk,因此以下红宝石代码将失败:
require \'tk\'
在Snow Leopard和更高版本中为Ruby启用Tk的一些简单方法吗?就像安装32位的ruby一样。我试图用Tk支持重新编译Ruby,但似乎并不那么容易-google中的教程提到了Ruby \\1ѭ脚本中的某些选项,这些选项在从官方网站下载的实际Rby代码中不存在:(。很高兴得到任何提示-我有一个带Tk GUI的Ruby应用程序,需要让我的用户使用它:)     
已邀请:
        Tk可以在OSX上以64位模式很好地构建,但前提是您必须具有8.6系列«ZIP»«TGZ»的资源(出于各种原因仍处于测试版,但相当有用)。您当然要确保使用ѭ2进行配置,但是我认为这很明显。 (A,我不能说如何将Tk的构建与您的Ruby安装集成在一起,尽管有一些在线文档似乎有些相关。我强调,虽然我只是在google上搜索;关于此我不是凭经验说话。)     
        最近在Tk文档方面有何重大改进。他们没有关于如何在OSX 10.6+上为Ruby启用Tk的完整说明。这需要ActiveTcl 8.5+二进制发行版并从源代码编译ruby。我在OSX 10.7上使用了XCode 4.2的命令来编译ruby并替换常规的ruby安装(危险!):
./configure --prefix=/usr --with-arch=x86_64,i386 --enable-pthread --enable-shared --with-gcc=clang
make
sudo make install
    

要回复问题请先登录注册