Instalando GTK no RVM

Nos próximos artigos estarei comentando sobre GTK e Ruby, para o qual é necessário instalar o ruby-gnome2 no Ubuntu, podendo-ser utilizado o seguinte comando.

sudo apt-get install ruby-gnome2

Porém comecei a utilizar o RVM que facilita a utilização de várias instalações Ruby e com isso veio o seguinte problema, a instalação pelo método comentado acima funciona apenas para o diretório padrão do Ruby, assim ao usar o uma das versões instaladas no RVM não funcionaria. No exemplo abaixo utilizei o Ruby Enterprise Edition.

ruby -v
ruby 1.8.7 (2010-04-19 patchlevel 253) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.02
ruby teste.rb
/home/user/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- gtk2 (LoadError)
	from /home/user/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from teste.rb:2

Para continuar desenvolvendo com GTK, é necessário instalar os o ruby-gnome2 na pasta do REE. Este procedimento é bem simples.
Primeiro baixe o tar.gz ruby-gnome2 do site e utilize os seguintes comandos no terminal:

rvm ree --default #Certificando de estar com o REE.
tar -xvzf ruby-gnome2-all-x.x.x.tar.gz #Descompactando o arquivo
cd ruby-gnome2-all-x.x.x
ruby extconf.rb
make
make install

Uma observação a quem está acostumado a instalar programas no Linux a partir do source, no caso acima não é necessário utilizar permissões de administrador pois o RVM fica instalado no diretório home do usuário.
Agora está pronto, só é necessário realizar o teste para verificar se está tudo funcionando.

ruby -v
ruby 1.8.7 (2010-04-19 patchlevel 253) [i686-linux], MBARI 0x8770, Ruby Enterprise Edition 2010.02
ruby teste.rb

A imagem abaixo mostra o GTK funcionando.

Janela GTK Exemplo

Update: Agradeço ao TaQ pela dica, outra forma é instalar a gem gtk2.

gem install gtk2

Realmente esta é a forma mais fácil. Mais uma vez Obrigado.

Marcado com: , ,
Publicado em GTK, Programação, Ruby, Ubuntu
Um comentário em “Instalando GTK no RVM
  1. TaQ disse:

    Aoba! 🙂

    Parabéns pelo conteúdo disponibilizado aqui, muito legal!

    Depois de trocentos anos sem mexer com Ruby-GTK2 (putz, eu usava na época do tutorial e depois fiquei direto pra web com Rails), eu fui instalar hoje de novo e – eba! – agora tem a Gem do danado, instalada de boa na RVM, olha só:

    $ gem list | grep gtk
    gtk2 (0.90.5)

    Agora facilita para instalar e para distribuir as apps. 🙂
    Novamente, parabéns pelo ótimo conteúdo.

    Grande abraço!

Deixe um comentário

Calendário de Posts
julho 2010
D S T Q Q S S
 123
45678910
11121314151617
18192021222324
25262728293031
Autor

Danilo Jeremias da Silva

Coloque seu e-mail para receber novidades e notificações do Blog.

Junte-se a 18 outros assinantes



Recommend Me