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

test026 · August 16, 2012 · Last by test026 replied at August 20, 2012 · 4081 hits

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 搞定 谢谢

You need to Sign in before reply, if you don't have an account, please Sign up first.