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

在ubuntu 14.04中现有的ruby 2.2安装上安装tk/tcl,ruby,ubuntu-14.04,tk,Ruby,Ubuntu 14.04,Tk,我看到了ruby以前版本的一些修复,不幸的是,它不再适用于2.2。。。有没有办法将它添加到我现有的安装中,或者我应该重新安装以便配置ruby以包含tk/tcl?无论如何,我正在使用rbenv作为我的版本管理器。与我认为您的问题相同(/Had?)。我在使用rbenv安装的Ubuntu14.04上运行Ruby2.2。当我试着 require 'tk' 我得到: cannot load such file -- tk 在经历了很多烦躁之后,我最终通过从下载ActiveTCL(我得到了8.6.4版)

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

与我认为您的问题相同(/Had?)。我在使用rbenv安装的Ubuntu14.04上运行Ruby2.2。当我试着

require 'tk'
我得到:

cannot load such file -- tk
在经历了很多烦躁之后,我最终通过从下载ActiveTCL(我得到了8.6.4版)将其解包并使用

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

然后使用卸载ruby版本

rbenv uninstall 2.2.2
并使用

rbenv install 2.2.2
在此之后,我现在可以要求tk,而不会得到任何错误