JavaFree.org | RubyOnBr.org

Instalando Ruby, RubyOnRals e Mysql no Ubuntu ou debian

Acompanhar Instalando Ruby, RubyOnRals e Mysql no Ubuntu ou debian 11 posts, 5 participantes

Avatar Rafael Cruz ... 658 posts

Pessoal fiz este pequeno tutorial de instalação, tendo em vista que sempre apanhei muito ao instalar o rails seja no debian ou mesmo no ubuntu. Espero que ajude alguém assim como vem me ajudando sempre que preciso instalar novamente o rails.

No tutorial utilizei o ubuntu 8.04 mas provavelmente vai funfar em outras versões e também no debian.

Primeiro você deve abrir um console, na minha maquina sempre deixo um no painel superior, mas se você não coloca uma la vai em: Aplicações>Acessórios>Consola

Com o terminal(o meu tem fundo preto e letras verde parece matrix =) ) aberto remove tudo que estiver instalado, caso tenha tentando instalar antes e obtido erros:

Vamos instalar nosso querido Ruby:

Depois vamos baixar o gem mais atual:


sudo wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz

Descompactando o pacote baixado:

Vamos entrar no diretório extraido:

Vamos instalar:

Agora vamos criar um link simbólico para ao invés de chamar no console o gem1.8 chamar apenas gem:

Vamos agora atualizar nosso gem:

Instalando o rails(finalmente, EBA!!!):

Vai demorar um pouco =( mas tenha paciência ele vai instalar =).
Agora vamos instalar a lib que conecta o rails ao mysql

Por ultimo vamos instalar o mongrel que é um servidor mais robusto que o WEBrick:

Instalar o OpennSSL
Se der um erro maluco ao fazer um genarate no rails, tipo:
script/generate scaffold cadastro

Você deve instalar o SSL:

Vamos ver se esta tudo instalado:
O ruby

O rubygems

O rails

todos os gems instalados

Pronto seu sistema está prontinho para rodar uma boa linguagem, um ótimo framework e um banco de dados vuado(como se diz aqui no ceará). Agora, como diria uma politica por ai: Relaxe e goze.

Boa sorte a todos e um bom desenvolvimento.

 
Avatar Rafael Cruz ... 658 posts

Ignorem os < p > e < / p > no meio dos codigos.

Caras eu odeio esse monte de < p > e < /p > que ficam dentro dos code, alguem sabe como tirar?

 
Avatar Eduardo M 112 posts

=)

Eduardo Mucelli.

 
Avatar Rafael Cruz ... 658 posts

onde eu faço isto?

 
Avatar Klonoa331 15 posts

Ótimo tutorial parabens, resolveu meu problema, \o parabens

 
Avatar Klonoa331 15 posts

Rafael Cruz, eu estava instalando o ruby em outro computador da empresa, e ele nao funciona nenhuma comando no shell que tenha gem, por exemplo

sudo gem update
gem -v

e etc… nada funciona, vc sabe oque seria??

 
Avatar Rafael Cruz ... 658 posts

tenta gem1.8 -v

porisso que tem ali em cima

para voce chamar somente gem ao inves de gem1.8

Obrigado pelos parabens e Valeu =)

 
Avatar Berable 5 posts

Muito bom o artigo, parabéns pela ajuda…

mas estou com problemas ….

Após instalar o ruby 1.8.7 patch level 22 no ubuntu 8.04 hardy
me occoreu o seguinte erro ao instalar a gem 1.2:

xyz@xyz: /usr/local/src/rubygems-1.2.0$ sudo ruby setup.rb
/lib/rubygems/spec_fetcher.rb:1:in `require’: no such file to load —
zlib (LoadError)

Primeiro instalei compilando os fontes:

sudo apt-get install gcc g++ build-essential
cd /usr/src
sudo wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.bz2
sudo tar -jxvf ruby-1.8.7-p22.tar.bz2
cd /ruby-1.8.7-p22
sudo ./configure
sudo make
sudo make install

ruby -v

ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-linux]) …ok

cd /usr/src
sudo wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz
sudo tar -zxvf rubygems-1.2.0.tgz
cd rubygems-1.2.0
sudo ruby setup.rb

erro…

Depois eu tentei instalar o ruby de diversas formas diferentes incluindo as
bibliotecas libz também.

sudo apt-get install ruby rdoc ri irb libyaml-ruby libzlib-ruby ri ruby1.8-dev

sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential

sudo apt-get install -y ruby1.8 ri1.8 rdoc1.8 rake irb1.8

A cada nova instalação do ruby eu tentei instalar o rubygems 1.2 direto
dos fontes como fiz na primeira vez, então o mesmo erro ocorreu, daí refiz
o processo de remoção e instalação dos pacotes novamente.

Depois descobri que o meu Ruby está “desinstalável”….rsss

Após tentar os comandos abaixo…

sudo apt-get remove ruby libruby libruby1.8 ruby1.8 irb rdoc ri
sudo aptitude remove ruby
sudo dpkg —list | grep ruby, dpkg -r
pelo Synaptic também removi as bibliotecas relacionadas

.. e nada

após um ruby -v

ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-linux]) !!!!

Como eu posso resolver isto? Já enfrentou este problema?

se alguém puder me ajudar ficarei muito grato!

Att.

Bruno

 
Avatar Berable 5 posts

Esse link aqui me ajudou a resolver…

http://blog.fiveruns.com/2008/3/3/compiling-ruby-rubygems-and-rails-on-ubuntu

Obrigado!

 
Avatar Vitao xD 69 posts

Galera seguinte estou com um problemão para instalar no linux ubuntu 8
o rails

o problema é que acontece o erro :

ruby: no such file to load — openssl (LoadError)

ja tentei todos os comandos para instalar essa lib e nada deu certo
daí encontrei esse topico e vi uma mensagem de Bruno S. Andrade
que eu pensei iria resolver meu problema porém não deu certo tmbm

vou colocar aki para ajudar mais pessoas porem nao me ajudou

na pasta com os fontes do ruby
./configure prefix=/usr
make
sudo make install

depois va para o diretorio /ext/openssl e digite
ruby extconf.rb
faltou isso e deu certo :
make
make install

 
Avatar Rafael Cruz ... 658 posts

no meu caso eu so instalei o libopenssl-ruby com o apt-get mesmo