Ruby 求助安装 gtk2

gzh8579 · 2014年02月24日 · 最后由 kevinzhow 回复于 2014年02月28日 · 2650 次阅读

ruby 环境(1.9.3-xp 的)能正常工作。

网上 gtk 教程第一段代码就运行不正常。 #!/usr/bin/ruby require "gtk2" class RubyApp < Gtk::Window def initialize
super
set_title "Center"
signal_connect "destroy" do Gtk.main_quit
end
set_default_size 250, 200
set_window_position bGtk::Window::POS_CENTER show end end
Gtk.init
window = RubyApp.new Gtk.main

报如下错误: C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file -- gtk2 (LoadError) from C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:inrequire' from D:/Ruby_test/gtk_test/test1.rb:3:in `

' [Finished in 0.4s with exit code 1]

请帮忙看下,感激!

求各位一定指教啊·

你确定你已经装过 gtk2 的 gem 包了?

#2 楼 @jjzxcc 没有,就是不会装这个~就来求组来了·有什么方法安装他啊~

#2 楼 @jjzxcc gem install gtk2,可以不~

@gzh8579 嗯,搞定了?

#6 楼 @kevinzhow 看那一堆文件,不知道怎么调用,能问下 github 上怎么集成到 ruby 中啊·

@gzh8579 github 只是一个放代码的网站而已,和 ruby 没有关系。你想装的是 git 吧。

#9 楼 @jjzxcc 那哥哥说使用 https://github.com/ryanmelt/qtbindings~,这上面的我还懂怎么使用!感谢哦

#11 楼 @gzh8579 安装 Ruby 2.0 版本(务必是 2.0),然后执行 gem install qtbindings 接着就可以写了,仿照 https://github.com/ryanmelt/qtbindings/tree/master/examples 这些示例就可以了

#12 楼 @kevinzhow 好多文件,是这么组织起来的!暂时不会呢·谢谢!

#12 楼 @kevinzhow qtbindings 不支持 QT5 的版本吧。你知道有支持 QT5 的 Ruby 库吗?

#14 楼 @qichunren QT5 的 binding 暂时没有的

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