2013-09-21 94 views
0

我今天试着使用Ruby的TK库,它惨败失败,吐出一个很好的长核心转储。红宝石核心转储需要TK

我不知道我可以做错了什么,因为我仔细检查TK是否已安装,甚至竟然重新安装它。我也尝试了两种不同版本的Ruby,2.0.0和1.9.3。

我试图执行的代码很干脆:

require 'tk' 

这里有引擎收录的核心转储。希望这将有助于缩小范围。

http://pastebin.com/LqZ7B8kK

我的系统,详情如下:

  • 操作系统:Linux的Manjaro,x86_64的
  • 红宝石:1.9.3和2.0.0
  • 使用RVM
  • TK安装

我宁愿n不要使用不同的GUI库,因为其他GUI看起来不是跨平台的。

最后,我注意到StackOverflow没有tk标签。有足够声望点的人可能想要创建并获得徽章。 :D

回答

1

不幸的是,pastebin似乎现在正在下降,所以我不能帮助很多,你有没有启用tv你的rvm安装?显然它是默认禁用:RVM Ruby with TK installation (OSX)

相关的代码片段是

rvm install 1.9.2 --enable-shared --enable-pthread --with-tk --with-tcl 

对Ruby 1.9.2

+0

也有似乎是给定链路上的TK标签。 –

+0

感谢您的帮助,男士。尽管尝试运行代码仍然存在段错误。 :/ 另一方面,Pastebin似乎已经备份。 –

+0

对不起,这就是我的全部,祝你好运。 :) –