dongzhi 2008-3-17 09:04
require 'tk' 遇到的问题
俺是一个ruby新手,也是一个linux的新手。我的linux是fedore,ruby是下载的源码自己编译的,也下载了ActiveTcl并且安装了,当在ruby中执行require 'tk'时,提示:LoadError: no such file to load -- tk.
请问如何解决?
谢谢
bbschat 2008-3-17 16:53
修改全局变量$:
[code]
$: << 'TK安装的具体路径'
require 'tk'
[/code]
dongzhi 2008-3-21 10:34
bbschat 谢谢你的回复。我昨晚按照你的方式试了一下,不幸的是问题照旧。
我的执行步骤:
1. 在终端执行irb命令。
2. 录入$:<<'/opt/ActiveTcl-8.5'
3. 返回的结果当中确实有'/opt/ActiveTcl-8.5'这个目录了(就是我的安装目录)。
4. 录入require 'tk'
5. 提示错误。
我的OS是FC4。之前参照[url]www.tkdocs.com[/url]上的一篇文章对ruby进行了重新编译,编译选项当中加入了Tcl和Tk库。
谢谢!
cclong 2008-7-9 23:39
要把一个.dll文件copy到相应的ruby目录下才行的。