gerenciando projetos ruby com rvm
TRANSCRIPT
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?