Problema ao instalar o Ruby no UBUNTU 11.10

Prezados,

Sou novato tanto na linguagem quanto no sistema operacional.
Pesquisei durante um tempo para encontra um tutorial que me ajudasse a instalar e configurar o ruby on rails em minha maquina e me deparei com o seguinte erro ao digitar a seguinte linha no terminal:

[b]felipe@felipe-Vostro-3500:~$ sudo rvm install 1.9.2
Installing Ruby from source to: /usr/share/ruby-rvm/rubies/ruby-1.9.2-p180, this may take a while depending on your cpu(s)…

ruby-1.9.2-p180 - #fetching
ruby-1.9.2-p180 - #extracted to /usr/share/ruby-rvm/src/ruby-1.9.2-p180 (already extracted)
ruby-1.9.2-p180 - #configuring
ruby-1.9.2-p180 - #compiling
[color=red]ERROR: Error running 'make ', please read /usr/share/ruby-rvm/log/ruby-1.9.2-p180/make.log
ERROR: There has been an error while running make. Halting the installation.[/color]
[/b]

Alguem sabe o que pode estar acontecendo?

Desde já agradeço a ajuda!
Felipe.

Felipe.

Só vendo o motivo que foi inserido no arquivo de log a seguir:

/usr/share/ruby-rvm/log/ruby-1.9.2-p180/make.log

Se não for muito grande, tem como você postar o trecho desse log que informa a falha ou a advertência?

[]s!

Acredito que seja isso.

compiling openssl
make[1]: Entrando no diretório /var/cache/ruby-rvm/src/ruby-1.9.2-p180/ext/openssl' gcc -I. -I../../.ext/include/x86_64-linux -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -fPIC -o ossl_ssl.o -c ossl_ssl.c ossl_ssl.c:110:1: erro: ?SSLv2_method? undeclared here (not in a function) ossl_ssl.c:111:1: erro: ?SSLv2_server_method? undeclared here (not in a function) ossl_ssl.c:112:1: erro: ?SSLv2_client_method? undeclared here (not in a function) make[1]: ** [ossl_ssl.o] Erro 1 make[1]: Saindo do diretório/var/cache/ruby-rvm/src/ruby-1.9.2-p180/ext/openssl’
make: ** [mkmain.sh] Erro 1

Oi Felipe.

O erro encaminhado está relacionado a esse post:

https://github.com/sstephenson/ruby-build/issues/78

Não sei o quão complexo isso seria para você, mas no post a seguir tem um workaround para solucionar o problema:

http://code.google.com/p/rubyenterpriseedition/issues/detail?id=81

Se não quiser arriscar, vai uma dica. Utilizo uma versão de Ubuntu anterior a 11.04 (32 bits), mas utilizei o tutorial a seguir para fazer a minha instalação. O rapaz mandou bem. Se quiser fazer uma tentativa, eu recomendo.

http://candidosalesg.wordpress.com/2011/07/14/instalando-rvm-ruby-1-9-2-rails-3-0-9-no-ubuntu-11-04/

[]s

Zanata,

Para falar a verdade não cheguei nem a entender o erro.
Resolvi seguir o tuto q vc indicou… vamos ver no que dá!

Obrigado!

Tudo bem felipe.violante?

O próprio rvm pode resolver essa para para você :D.
Uma opção que você tem é usar o próprio rvm para instalar pacotes adicionais dos quais o Ruby depende. Nesse caso específico, o pacote seria o openssl, dá uma olhadinha aqui nesse link: http://beginrescueend.com/packages/openssl/.

O interessante é que dessa forma esses pacotes extras ficam associados com a sua instalação do rvm e não “bagunçam” a instalação do seu sistema operacional.

Será que isso resolve?