sexta-feira, 21 de dezembro de 2012

Instalar Rails no Debian Squeeze Pelo RVM

Para aqueles que desejam criar um ambiente de desenvolvimento ou estudo usando Ruby on Rails e o Debian Squeeze, vai a dica de como instalar tudo usando o RVM, vamos ao passo a passo:

1. Deve-se instalar alguns programas para que tudo funcione corretamente, então vamos aos comando:

apt-get -y install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

2. Depois de baixado e instalado, vamos ao proximo passo. Instalar o RVM:

curl -L https://get.rvm.io | bash -s stable

3.  Depois de baixar, o script irá instalar o rvm, o rails mais atual e o ruby mais atual, claro que você posteriormente, poderá até escolher qual versão do ruby instalar, é personalizável. Então, chega a hora de testar, porém, alguns tutorias passam algumas instruções que não deram certo comigo, pois é necessario que se coloque no bashrc o local aonde foi instalado o rvm, no debian ele instala no /usr/loca/rvm, e isso passou batido em varios lugare, fazendo com que o rvm não fosse setado como variavel do sistema. Pois bem, depois de tudo instalado, basta fazer:


echo '[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
4. Agora teste a instalação:
rvm -v 
Deve sair algo como:  rvm 1.17.3 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

5. Teste o Ruby:
ruby -v 

6. Teste o rails:
rails -v

Deve aparecer o numero da versão instalada em ambos. Edite o baschrc manualmente para colocar as seguintes linhas no final do arquivo assim:
gedit ~/.bashrc

Acrescente as linhas no final do arquivo:
PATH=$PATH:/usr/local/rvm/scripts/rvm
source /usr/local/rvm/scripts/rvm


Qualquer duvida só postar ai. Valeu

sábado, 4 de fevereiro de 2012

Atualizar JRE no Ubuntu 11.10 e outras versões

Bom, como a maioria deve saber, não está saindo mais atualização da maquina virtual java para o ubuntu, mas é claro, não podemos ficar com a versão antiga, apesar de funcionar, ela tem la suas falhas, então mãos a obra e vamos atualizar para a versão mais atual.

Começando o processo, baixe o jre direto do site da SUN: www.java.com\pt-BR\
Para quem usa sistemas 32 Bits: Linux (arquivo de extração automática)
Para a galera do 64 Bits: Linux x64 *

Baixada sua versão vamos ao que interessa:
Primero passo: Abra um terminal, e vá na pasta que você salvou o arquivo, por exemplo:
cd /home/(seu usuario)/Downloads
Vamos la, a partir de agora teremos que ter acesso root, então faça:
$ su
e digite a senha root

Estando dentro da pasta aonde você salvou o java faremos:

(para 32 bits)
cp jre-6u30-linux-i586.bin /usr/lib/jvm/
(para 64 bits)
cp jre-6u30-linux-x64.bin /usr/lib/jvm/
A partir daqui, se quiser copiar e colar no terminal, não tem problema, mas é sempre bom escrever os comandos para aprender, como eu aprendi. Vamos la:
cd /usr/lib/jvm

Para 32 bits faça:
chmod +x jre-6u30-linux-i586.bin
Depois execute:
./jre-6u30-linux-i586.bin
Para 64 bits faça:
chmod +x jre-6u30-linux-x64.bin
Depois execute:
./jre-6u30-linux-x64.bin
Vamos mover a pasta do antigo java:
mv java-6-sun java-6-sun_old
Vamos remover o arquivo .bin que não precisamos mais dele:
para 32 bits: rm jre-6u30-linux-i586.bin
para 64 bits: rm jre-6u30-linux-x64.bin
Agora vamos renomear a pasta do java extraido:
mv jre.1.6.0_30/ java-6-sun-1.6.0.30
Vamos criar um link para a pasta do java extraido
ln -s java-6-sun-1.6.0.30 java-6-sun
Agora vamos mover o plugin java antigo:
mv /etc/alternatives/mozilla-javaplugin.so /etc/alternatives/mozilla-javaplugin.so_old
Agora vamos criar um link para o plugin do java novo:
Para 32 Bits:
ln -s /usr/lib/jvm/java-6-sun/lib/i386/libnpjp2.so /etc/alternatives/mozilla-javaplugin.so
Para 64 Bits:
ln -s /usr/lib/jvm/java-6-sun/lib/amd64/libnpjp2.so /etc/alternatives/mozilla-javaplugin.so
Para finalizar:
ll /usr/lib/mozilla/plugins/libjavaplugin.so

ll /etc/alternatives/mozilla-javaplugin.so

ll /usr/lib/mozilla/plugins/libjavaplugin.so
Prontinho, agora é só testar la no site do java e usar, essa atualização funciona também para outras versões do ubuntu. É isso.
Usei este site como referencia: Bala's Blog