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



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

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

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,而不会得到任何错误。

相关内容

  • 没有找到相关文章

最新更新