LoadError:没有要加载的文件 - glib2.so

时间:2013-05-10 18:32:09

标签: ruby user-interface gtk2

我刚刚安装了gtk2,并打算按照教程进行操作,但在LoadError: no such file to load -- glib2.so时获得require 'gtk2'

irb(main):005:0> require 'gtk2'
LoadError: no such file to load -- glib2.so
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
    from C:/ruby/lib/ruby/gems/1.8/gems/glib2-2.0.0-x86-mingw32/lib/glib2.rb:101
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
    from C:/ruby/lib/ruby/gems/1.8/gems/gtk2-2.0.0-x86-mingw32/lib/gtk2/base.rb:12
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
    from C:/ruby/lib/ruby/gems/1.8/gems/gtk2-2.0.0-x86-mingw32/lib/gtk2.rb:11
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:59:in `gem_original_require'
    from C:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:59:in `require'
    from (irb):5

ruby​​ 1.8.7(2010-12-23 patchlevel 330)[i386-mingw32]

gtk2(2.0.0 x86-mingw32)

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

我从Ruby-GNOME2 install guide page下载并安装了ruby-gnome2-0.16.0-1-i386-mswin32.exe后,它正在运行。