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