Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby LoadError:没有要加载的文件--glib2.so_Ruby_User Interface_Gtk2 - Fatal编程技术网

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

Ruby LoadError:没有要加载的文件--glib2.so,ruby,user-interface,gtk2,Ruby,User Interface,Gtk2,我刚刚安装了gtk2,并按照教程进行了修改,但是得到了LoadError:没有这样的文件可以加载--glib2。所以当我需要“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'

我刚刚安装了gtk2,并按照教程进行了修改,但是得到了
LoadError:没有这样的文件可以加载--glib2。所以当我
需要“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)


如何修复此错误?

一旦我从下载并安装了
ruby-gnome2-0.16.0-1-i386-mswin32.exe
,它现在正在工作。

您是刚刚安装了gem还是同时安装了库和gem?我安装了
gem gtk2
,但我可以看到
glib2
就在
gtk2
上面。