# 'require': no such file to load -- gtk2

**URL:** <https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614>\
**Category:** Ruby-Gnome 2\
**Created:** [January 11, 2011, 7:34pm UTC](https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614 "2011-01-11T19:34:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [January 11, 2011, 7:34pm UTC](https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614/1 "2011-01-11T19:34:29Z")

</div>

Hello everyone,

when I try to run this sample program:

#!/usr/bin/ruby

# ZetCode Ruby GTK tutorial

# 

# This program centers a window on

# the screen

# 

# author: jan bodnar

# website: [www.zetcode.com](http://www.zetcode.com)

# last modified: April 2009

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 Gtk::Window::POS_CENTER

    show
end

```

end

Gtk.init  
window = RubyApp.new  
Gtk.main

I get error :

/home/giovi/NetBeansProjects/center/lib/main.rb:12:in `require’: no such  
file to load – gtk2 (LoadError)  
from /home/giovi/NetBeansProjects/center/lib/main.rb:12

Does anyone now why? I looked up in Synaptic if package gtk2 is  
installed  
but I can not find it there.

Thanx for your help, regards  
Giovanni

---

<div class="post-metadata">

**Author:** ![giovi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@giovi](https://www.ruby-forum.com/u/giovi)\
**Post date:** [January 11, 2011, 9:10pm UTC](https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614/2 "2011-01-11T21:10:26Z")

</div>

On Tue, 2011-01-11 at 19:34 +0100, Giovanni Alverà wrote:

> file to load – gtk2 (LoadError)  
> from /home/giovi/NetBeansProjects/center/lib/main.rb:12
> 
> Does anyone now why? I looked up in Synaptic if package gtk2 is  
> installed but I can not find it there.

You probably need to install the ‘libgtk2-ruby’ package.

Cheers  
Grant

---

<div class="post-metadata">

**Author:** ![giovi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@giovi](https://www.ruby-forum.com/u/giovi)\
**Post date:** [January 12, 2011, 10:51am UTC](https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614/3 "2011-01-12T10:51:12Z")

</div>

Or, better, the gtk2 gem, with

sudo gem install gtk2

Andrea

---

<div class="post-metadata">

**Author:** ![giovi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@giovi](https://www.ruby-forum.com/u/giovi)\
**Post date:** [January 12, 2011, 5:26pm UTC](https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614/4 "2011-01-12T17:26:58Z")

</div>

Andrea D. wrote in post #974195:

> Or, better, the gtk2 gem, with
> 
> sudo gem install gtk2
> 
> Andrea

Thank you Andrea, but when I type what you  
sad that’s what I get..

giovi@ACERaspire5920G:~$ sudo gem install gtk2  
[sudo] password for giovi:  
sudo: gem: command not found  
giovi@ACERaspire5920G:~$

confused :S

---

<div class="post-metadata">

**Author:** ![giovi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@giovi](https://www.ruby-forum.com/u/giovi)\
**Post date:** [January 12, 2011, 6:03pm UTC](https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614/5 "2011-01-12T18:03:54Z")

</div>

I get a bit on with it.

I uninstalled package ruby1.8 and installed  
ruby1.8-dev instead (the first one is missing  
a few important files as suggested in topic  
[http://railsforum.com/viewtopic.php?id=22116](http://railsforum.com/viewtopic.php?id=22116))

I then installed RubyGems (vers. 1.3.5) with Synaptic.

I finally typed in a terminal:

sudo gem install gtk2

and installation went fine.  
Anyway when I compile the program the  
error arises again.

---

<div class="post-metadata">

**Author:** ![giovi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/7bcc69/32.png) [@giovi](https://www.ruby-forum.com/u/giovi)\
**Post date:** [January 12, 2011, 5:24pm UTC](https://www.ruby-forum.com/t/require-no-such-file-to-load-gtk2/201614/6 "2011-01-12T17:24:02Z")

</div>

Grant McLean wrote in post #974023:

> On Tue, 2011-01-11 at 19:34 +0100, Giovanni Alverà wrote:
> 
> > file to load – gtk2 (LoadError)  
> > from /home/giovi/NetBeansProjects/center/lib/main.rb:12
> > 
> > Does anyone now why? I looked up in Synaptic if package gtk2 is  
> > installed but I can not find it there.
> 
> You probably need to install the ‘libgtk2-ruby’ package.
> 
> Cheers  
> Grant

I looked at package ‘libgtk2-ruby’ with Synaptic  
and I already have it installed (libgtk2-ruby1.8).

Thank you anyway 🙂
