RVM Ruby with TK安装(OSX)

我正在尝试使用TK支持安装Ruby。

使用RVM,我这样做:

rvm install 1.9.2 -C --enable-shared --enable-pthread 

安装似乎工作正常,我可以看到一些叫做的东西

 .rvm/src/ruby-1.9.2-p320/ext/tk/tcltklib.c 

我假设是我需要的图书馆?

然后我试着跑

 require 'tk' 

在irb中,但收到错误消息

 LoadError: no such file to load -- tk 

有任何想法吗?

更新:已修复!

如果有人对在OSX上使用TK支持将Ruby升级到2.0.0的完整步骤列表感兴趣,这就是我所做的:

为Ruby安装RVM –

 \curl -#L https://get.rvm.io | bash -s stable --autolibs=3 --ruby 

从ActiveTcl安装TK – http://www.activestate.com/activetcl

 rvm reinstall 2.0.0 --enable-shared --enable-pthread --with-tk --with-tcl 

启动irb并检查TK安装是否成功

 require 'tk' 

RVM默认禁用tk / tcl(OS X上的问题),你需要告诉ruby(通过rvm)你想要tk / tcl:

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

首先,从这里安装ActiveState的ActiveTCL。 然后,使用以下命令重新安装Ruby:

 rvm reinstall 1.9.2 --enable-pthread