【发布时间】:2013-04-19 20:40:16
【问题描述】:
我正在尝试安装支持 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'
【问题讨论】:
-
您使用的是什么版本的 OSX?就我而言,10.9 没有运气