Para saber o quê é Gem vá ao site Ruby Gems. Pra ficar claro a importância da coisa. O próprio Rails é uma Gem.
Tem o funcionamento muito parecido com o Homebrew ou ainda com o apt-get. Ou seja, a ideia é facilitar.
Antes de tudo, atualize-o. No terminal:
gem update --system
Depois disso instale o Bundler digitando:
gem install bundler
Hora de atualizar o rbenv. Se não sabe o que é, pare esse tutorial agora é leia esse e instale o rbenv antes de tudo isso aqui.
No terminal:
rbenv rehash
Instalando o Rails:
gem install rails --no-ri --no-rdoc
Atualize o rbenv:
rbenv rehash
Verifique a versão do Rails:
rails -v
Detalhes, no momento da instalação do Rails, pode-se escolher uma versão especifica, basta adicionar mais um argumento. Ex.:
gem install rails --no-ri --no-rdoc --version=4.0.0
Fácil! Seja Feliz!
terça-feira, 27 de maio de 2014
segunda-feira, 26 de maio de 2014
RBENV: Tutorial Rápido
Esse tutorial considera o OSX. Neste caso, use Homebrew!
No terminal:
brew install rbenv
Depois:
brew install ruby-build
Edite o .bash_profile e no final do arquivo adicione a seguinte linha:
eval "$(rbenv init -)"
Salve o arquivo, para que a nova configuração seja carregada, digite no terminal:
source ~/.bash_profile
Pronto. Vá no site do Ruby e procure a versão stable mais recente. Neste momento é a versão 2.1.2. Então no terminal:
rbenv install 2.1.2
Depois:
rbenv rehash
Para alterar mudar de uma versão para outra utilizando o RBENV basta executar rbenv global [versão] para global existem outras opções; procure na documentação. Então:
rbenv global 2.1.2
Para verificar a versão atual do Ruby:
ruby -v
Para listar as versões disponíveis:
rbenv versions
Agora você pode gerenciar qual a versão do Ruby será a principal e alternar de uma para outra utilizando o RBENV. Lembre-se de sempre executar o rbenv rehash sempre que instalar uma nova versão do Ruby ou uma nova Gem no ambiente selecionado.
Seja Feliz!
No terminal:
brew install rbenv
Depois:
brew install ruby-build
Edite o .bash_profile e no final do arquivo adicione a seguinte linha:
eval "$(rbenv init -)"
Salve o arquivo, para que a nova configuração seja carregada, digite no terminal:
source ~/.bash_profile
Pronto. Vá no site do Ruby e procure a versão stable mais recente. Neste momento é a versão 2.1.2. Então no terminal:
rbenv install 2.1.2
Depois:
rbenv rehash
Para alterar mudar de uma versão para outra utilizando o RBENV basta executar rbenv global [versão] para global existem outras opções; procure na documentação. Então:
rbenv global 2.1.2
Para verificar a versão atual do Ruby:
ruby -v
Para listar as versões disponíveis:
rbenv versions
Agora você pode gerenciar qual a versão do Ruby será a principal e alternar de uma para outra utilizando o RBENV. Lembre-se de sempre executar o rbenv rehash sempre que instalar uma nova versão do Ruby ou uma nova Gem no ambiente selecionado.
Seja Feliz!
sábado, 24 de maio de 2014
Vagrant: Tutorial Rápido
Algumas notas sobre Vagrant utilizando o OSX
vagrant box add hellobits http://files.hellobits.com/vagrant/hellobits-trusty64-virtualbox.box
vagrant plugin install vagrant-vbguest
config.vm.network :forwarded_port, guest: 3000, host: 3000
Isso vai redirecionar a porta 3000 (Caso esteja brincando com o Rails)
vagrant up
Talvez dê um erro no vagrant up. Algo como:
vagrant ssh
Depois, já dentro do ubuntu execute:
sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions
Para sair do ubuntu execute
Exit
logo depois:
vagrant reload
Depois disso deve estar tudo ok:
vagrant ssh
vagrant halt
- Instalar a última versão do Virtual Box.
- Instalar o Vagrant.
- Adicionar o Box do Nando Vieira. Ou qualquer outro. Crie o seu se preferir. (Tutorial completo)
vagrant box add hellobits http://files.hellobits.com/vagrant/hellobits-trusty64-virtualbox.box
- Instalar plugin vagrant-vbguest
No terminal digite:
vagrant plugin install vagrant-vbguest
- Transformar o diretório do projeto em ambiente Vagrant
No terminal, vá ao diretório de seu projeto e digite:
vagrant init hellobits
Depois edite o arquivo Vagrantfile que foi criado adicionando a linha abaixo à função.
config.vm.network :forwarded_port, guest: 3000, host: 3000
Isso vai redirecionar a porta 3000 (Caso esteja brincando com o Rails)
- Iniciar o novo ambiente (Iniciar a máquina)
vagrant up
- Entrar no ambiente criado (Entrar na máquina)
vagrant ssh
Ao terminar estará dentro do ubuntu.
Caso ocorra o erro abaixo:
Talvez dê um erro no vagrant up. Algo como:
...Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properly installed in the guest and
can work properly. The command attempted was...
Neste caso, dê o comando:
vagrant ssh
Depois, já dentro do ubuntu execute:
sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions
Para sair do ubuntu execute
Exit
logo depois:
vagrant reload
Depois disso deve estar tudo ok:
vagrant ssh
Tudo que criar na pasta que escolheu para ser a sua pasta de projeto será visto dentro do ubuntu se for modificado no ubuntu é modificado também no OSX.
Ou seja, está rodando um ubuntu dentro do OSX, e pode levantar quantas máquinas quiser. Se algo der errado basta dar um:
$ exit
$ vagrant destroy
$ vagrant init hellobits
$ vagrant up
$ vagrant ssh
e começar tudo novamente, lembre-se de manter o seu projeto sempre em um repositório de controle de versão. (Github por exemplo)
- Para dar um shutdown no vagrant?
vagrant halt
Bom trabalho e seja feliz.
Assinar:
Postagens (Atom)