Criando aplicação com uma determinada versão do Rails instalada em sua máquina 3

Postado por Herminio em maio 19, 2009

Aqui iremos vê como criar uma aplicação nova e informar qual versão do Rails iremos utilizar, dado que esteja mais de uma versão instalada em sua máquina. Bem digamos que eu tenha mais de uma versão do Rails instalada na minha maquina. Por exemplo a versão 2.3.2 e a 2.2.2 e eu quero criar uma nova app que venha a utilizar a versão 2.2.2. Como eu faço para dizer que ela vai utilizar a versão que eu gostaria que utiliza-se? É super simples basta utilizar assim:

Veja que no comando eu passo rails versão e o nome da minha aplicação se eu inverter a ordem para rails nome da aplicação e versão ele irá utilizar a versão mais atual do rails. E como eu sei que deu certo esse comando? Ou qual versão a minha aplicação está utilizando?

Bem, estou postando esse comando, porque uma vez eu precisei e passei algumas horas para resolver esse meu problema.

Compilando/Instalando o Ruby, Rails e RubyGems no Ubuntu. 1

Postado por Herminio em maio 07, 2009

Bem, irei mostra como instalar/compilar o ruby, rails e rubygems no ubuntu, sem usar os pacotes debian based, e instalando da fonte.

Escolhi a compilação aparti do instalador, para que ele fique otimizado para a minha distribuição, assim tendo um melhor desempenho.

Outro motivo de não utilizar o “apt-get -y install pacote” é pelo simples fato de que o patchlevel que contem no repositório é antigo em relação ao pacote mais atual com correções de bugs e otimizações. Então vamos iniciar a nossa instalação.

Pré-Requisitos
Bem os pacotes que seram instalados, há suas razões como por exemplo o OpenSSL, o ruby por sua vez usa para funções de criptografia, acesso a serviços web sobre SSL… enfim:

Instalando o Ruby

Primeiramente vamos fazer download da ultima versão 1.8.x do ruby. Então quando formos instalar o ruby vamos passar os caminhos dos pacotes que instalamos como OpenSSL, zlib readline, pois a maioria dos ambientes Rails fará uso deles. Faremos a instalação com o modo de super-usuário(root). Lembrando que em ftp://ftp.ruby-lang.org/pub/ruby/ você pode escolher qual versão quer instalar, basta continuar a seguir os passos, aqui vamos instalar a versão 1.8.7 patchlevel 160.

Por padrão, o ruby é instalado em /usr/local, mas um simples which ruby será mostrado o local da instalação. E um ruby -v irá mostrar a versão e o patchlevel do ruby instalado. No nosso caso ruby 1.8.7 (2008-08-11 patchlevel 160) [i686-linux]

Para se certificar de que todas as bibliotecas estão acessíveis a partir do Ruby, digite a seguinte linha no shell:
Se este comando só retornar a string instalacao_com_sucesso é porque está funcionando como deveria. Agora vamos colocar o auto-complete no irb.

Quando termina de carregar o irb tente digitar ‘Str‘ e dê tab se ele mostrar as opções é porque está funcionando o auto-complete.

Instalando o RubyGems

Uma vez que seu ambiente ruby estiver funcionando é hora de instalar o RubyGems. Vamos no site http://rubyforge.org/projects/rubygems/ e lá terá a lista da ultima versão do rubygems, clique em download e baixe a versão que termina com a compactação .tgz e a versão que estaremos utilizando é a 1.3.3, vamos instalar em modo super-usuário:
Novamente você pode utilizar o which gem e o gem -v e agora que temos o Ruby e o RubyGems instalados no Ubuntu, vamos adicionar nossas gems. Por exemplo:

Pronto âmbiente pronto para desenvolver aplicações Ruby e Rails. As demais instalações como banco de dados fica a seu criterio.