在ubuntu 14.04中的现有ruby 2.2安装上安装tk / tcl

时间:2015-06-08 04:44:59

标签: ruby ubuntu-14.04 tk

我看到了以前版本的ruby的一些修复,不幸的是,它不再适用于2.2 ...有没有办法将它添加到我现有的安装,或者我应该重新安装所以我可以配置ruby包括tk / tcl?无论如何,我使用rbenv作为我的版本管理器。

1 个答案:

答案 0 :(得分:3)

我认为你有同样的问题(/有吗?)。我在使用rbenv安装的ubuntu 14.04上运行ruby 2.2。我试过的时候

require 'tk'

我得到了:

cannot load such file -- tk

经过大量的烦躁之后,我终于通过从http://www.activestate.com/activetcl/downloads(我得到的版本8.6.4)下载ActiveTCL来实现它的工作,解压缩并使用

安装它
sudo ./install.sh

我还在我的路径中添加了ActiveTcl的bin文件夹(更新了我的〜/ .profile),在我的安装中它是:/opt/ActiveTcl-8.6/bin /

然后使用

卸载ruby版本
rbenv uninstall 2.2.2

使用

重新安装
rbenv install 2.2.2

之后我现在可以要求tk而不会出现任何错误。