tk在ruby下的运行问题

购买了bury的镐头书,兴致勃勃的阅读,突然想到,php和python都能Tk了。ruby怎样?

说干就干,打开书本第255页《第19章 Ruby Tk》


require 'tk'
root = TKRoot.new{title 'Exl'}
TKLabel.new(root) do
text 'hello,world'
pack('padx'=>15, 'pady'=>15, 'side'=> 'left')
end
TK.mainloop


说缺少tk84.dll,这个简单,网上一搜,一堆资料。说要安装ActiveTcl,非要8.4的版本,这个都简单,下载即可。然后提示

uninitialized constant TKRoot (NameError)


仔细核对书本,没有输入错误。然后就是反复安装卸载ruby,反复安装卸载ActiveTcl。。耗去了几个小时之后,仔细思考问题所在,网上说有问题的是少数,大多数都安装成功了,到底怎么回事,尝试把TKRoot改成TkRoot,结果内牛满面。。再仔细看书,原来我敲错了。。继续内牛满面。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值