Ruby 求助:用 rvm 装 ruby,require "tk" 报错,找不到文件

test026 · 2012年08月16日 · 最后由 test026 回复于 2012年08月20日 · 4022 次阅读

ubuntu11.10 用 rvm 装 ruby,require "tk" 报错,找不到文件 网上查的方法:rvm install 1.9.2 --enable-pthread 也不管用

用 apt-get 安装的 ruby 没出这个问题,可以 require "tk"

tcl/tk 装了没?

@luikore 用 apt-get 看的话,都装了。 用 rvm 怎么看装没装? 安装目录下只能找到这些,没有 tcl ./src/ruby-1.9.3-p194/ext/tk ./src/ruby-1.9.3-p194/ext/tk/lib/tk

tcl 是和 tk 一起的,不过没什么人用标准库的那个 ruby-tk 做 GUI 了,不如 ruby-gtk

rvm use 1.9.2 然后转到 ./src/ruby-1.9.3-p194/ext/tk 下面 ruby extconf.rb 看看提示缺了什么吧..

@luikore 提示少 X11 ,try --without-X11 x11-*, tklib, tcllib 都装上了,也不行。tcl-dev 默认装好的,最后把 tk-dev 装上, rvm reinstall 1.9.3 或者 rvm reinstall 1.9.2,没加参数 --enable-pthread 搞定 谢谢

需要 登录 后方可回复, 如果你还没有账号请 注册新账号