我今天尝试使用Ruby的TK库,它失败了,吐出了一个很好的长核心转储。
我不确定我做错了什么,因为我仔细检查了TK的安装情况,甚至还重新安装了它。我还尝试了两个不同版本的Ruby,2.0.0和1.9.3。
我试图执行的代码只是:
require 'tk'
这是pastebin上的核心转储。希望这有助于缩小范围。
我的系统详情如下:
我宁愿不使用不同的GUI库,因为其他的GUI似乎不那么跨平台。
最后,我注意到StackOverflow没有tk
标记。有足够声望点的人可能想要创建它并获得它的徽章。 :d
答案 0 :(得分:1)
不幸的是,pastebin现在似乎已经关闭了,所以我帮不了多少,你启用了rvm安装吗?显然它默认是禁用的:RVM Ruby with TK installation (OSX)
相关的代码段是
rvm install 1.9.2 --enable-shared --enable-pthread --with-tk --with-tcl
for ruby 1.9.2