Gerenciando Projetos Ruby com RVM

download Gerenciando Projetos Ruby com RVM

If you can't read please download the document

Transcript of Gerenciando Projetos Ruby com RVM

Gerenciando Projetos Ruby com RVMHerminio Torres

RVM:http://rvm.beginrescueend.com

Palestrante Estudante Sistema de Informao F. Christus

Desenvolvedor Ruby da PGM

Blog: http://www.herminiotorres.com

Post Sobre RVM: http://www.herminiotorres.com/blog/2010/07/08/rvm-the-ruby-version-manager/

Pesquisa: Ouviu falar?

Usou/Usando?

Tentou usar e no funcionoud direito?

Pesquisa: Ouviu falar?

Usou/Usando?

Tentou usar e no funcionoud direito?

Pesquisa: Ouviu falar?

Usou/Usando?

Tentou usar e no funcionoud direito?

O que RVM?

Ruby Version Manager

Ferramenta de linha de comando

Instalar mltiplos ambientes de ruby/verses

Gerenciar gems

Muitas outras funcionalidades teis.

O que RVM?

Ruby Version Manager

Ferramenta de linha de comando

Instalar mltiplos ambientes de ruby/verses

Gerenciar gems

Muitas outras funcionalidades teis.

O que RVM?

Ruby Version Manager

Ferramenta de linha de comando

Instalar mltiplos ambientes de ruby/verses

Gerenciar gems

Muitas outras funcionalidades teis.

O que RVM?

Ruby Version Manager

Ferramenta de linha de comando

Instalar mltiplos ambientes de ruby/verses

Gerenciar gems

Muitas outras funcionalidades teis.

O que RVM?

Ruby Version Manager

Ferramenta de linha de comando

Instalar mltiplos ambientes de ruby/verses

Gerenciar gems

Muitas outras funcionalidades teis.

O que RVM?

Ruby Version Manager

Ferramenta de linha de comando

Instalar mltiplos ambientes de ruby/verses

Gerenciar gems

Muitas outras funcionalidades teis.

Porque bash?

Instalavel em todos os sistemas *nix

Manipulao direta do ambiente no shell

E shell simples de usar

E no windows?

Existe o projeto chamado Pik.

Porque usar RVM?

RVM prover metdos para executar uma ou vrios ambientes ruby

Instalando o RVM

http://rvm.beginrescueend.com/rvm/install/mais de 3 maneiras de instalarinstalao via git a recomendada

Atualizando o RVM

~$ rvm update --head

RVM install

Instalando:

~$ rvm 1.8.6,1.9.1,jruby install

RVM use

usando/mudando:

~$ rvm use 1.9.1

RVM gemset

Gerenciando gemsets:

~$ rvm gemset use rails3

RVM test

testando:

~$ rvm 1.8.6,1.9.1,jruby tests

RVM monitor

Monitorando tests/specs:

~$ rvm 1.8.6,1.9.1,jruby monitor

RVM benchmark

benchmarks:

~$ rvm 1.8.6,1.9.1,jruby benchmark my_code.rb

RVM rake

rake:

~$ rvm 1.8.6,1.9.1,jruby rake do:it:all

Demonstrao para melhor o entendimento.

Usando o .rvmrc

.rvmrc:

~$ rvm --create --rvmrc use 1.9.2%exemplo

Usando o rvm com passenger:http://guruce.org/rodando-multiplas-versoes-ruby-com-passenger/

Obrigado!

Agradeo a todos que vieram e ao Guru-CE

Perguntas?