04 Set

Instalando o Ruby, Rails e RVM no Mac

Ruby

Com o passar do tempo algumas linguagens de desenvolvimento vão surgindo e outras sendo mais popularizadas como é o caso do Ruby, que vem tomando grande porção do mercado de software. Essa "linguagem de script" com sua tipagem dinâmica conquista cada dia mais os desenvolvedores.

Objetivo

Instalar o Ruby, Rails e o RVM no Mac deixando o ambiente pronto para codar.

RVM

O RVM (Ruby Versions Manager) é um gerenciador de versões do Ruby e além de gerenciar tais, também é capaz de criar gemsets, que é um conjuto de libs separadas em um contexto, geralmente para um projeto específico. Para instalá-lo basta executar:

curl -L get.rvm.io | bash -s stable

Para verificar se a instalação ocorreu com sucesso execute:

type rvm | head -1

Para garantir que esta com a última versão do RVM, rode periódicamente, inclusive agora, o comando:

rvm get latest

Durante a instalação é adicionado no final do seu ~/.bash_profile um comando que carrega o RVM, que poderá ser:

source ~/.rvm/scripts/rvm

Após colar o comando acima, recarregue o bash profile:

source ~/.bash_profile

Compilador

Para rodar o Ruby precisamos do compilador C que vem no Xcode, porém se você não for desenvolver para IOS é uma boa pegar apenas o GCC e economizar vários kibes. Este GCC esta deprecated, porém ainda não consegui fazer funcionar com o Command Line Tools desponibilizado pela Apple.

Ruby

Para instalar o Ruby é muito simples, iremos fazer isso à partir do RVM e garantir que a versão instalada será a default:

rvm install 1.9.3
rvm use 1.9.3 --default
ruby -v

Rails

Para instalar o Rails é muito simples:

gem install rails
rails -v

Para testar se esta tudo certo crie um projeto em algum lugar de sua preferência:

rails new test

Então acesse o projeto e inicie o servidor:

cd test
rails s

Agora basta acessar a sua aplicação no endereço http://localhost:3000

Welcome aboard
You’re riding Ruby on Rails!

Desenvolvedor Java, Ruby e Python no Portal R7.com.
É Bacharel em Sistemas de Informação e certificado OCJA 1.0 e OCJP 6.
Ajudante e aprendiz da comunidade open source e metido a designer.
Além disso é apaixonado pela dança, skate, jiu-jitsu e Counter Strike Source. (:

Compartilhe este artigo!

2 comentários #

8 meses atrás
Responder

Olá Botelho,

você podia escrever mais artigos na Devmedia.com.br.
tem previsão ?

;D

Fechar

#391Washington Botelho

Resposta ao comentário

#390
8 meses atrás
Responder

Oi Charles Paz,

É legal publicar lá, porém muito trabalhoso, já que a escrita tem que ser do jeito deles. Prefiro escrever aqui no blog, no qual posso falar qualquer besteira sem me preocupar. :D

Fechar

Para formatar o seu código utilize a sintaxe do Markdown.