Skip to content

Instantly share code, notes, and snippets.

@erickpereira
Last active August 29, 2015 13:57
Show Gist options
  • Save erickpereira/9811256 to your computer and use it in GitHub Desktop.
Save erickpereira/9811256 to your computer and use it in GitHub Desktop.
Instalação do RVM + Ruby + Rails no Ubuntu (14.10) / Debian ....
# Instalação RVM + Ruby + Rails no Ubuntu (testado no 13.10)
sudo apt-get install build-essential git-core
# instalar o RVM
wget -c https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer
chmod +x rvm-installer
./rvm-installer
# executar o seguinte comando para carregar as configurações:
source ~/.bashrc
# verificar se o RVM está funcionando:
type rvm | head -1
-> deve ter como saída: 'rvm é uma função' ou rvm is hashed (/home/deploy/.rvm/bin/rvm)
# verifique se tem alguma dependência faltando para o RVM:
rvm requirements
-> Se tiver alguma dependência faltando, ele irá instalar (poderá pedir a senha de root para executar a instalação)
# Se quiser saber quais as versões disponíveis de ruby, execute:
rvm list known
# Para Ruby 2.0 e Rails 4:
rvm install 2.0.0
# Provavelmente instalou o ruby 2.0.0-p353, para ver qual versão está instalada, execute:
rvm list
A saída será algo do tipo:
rvm rubies
=* ruby-2.0.0-p353 [ x86_64 ]
# faça o rvm usar o ruby instalado:
rvm use ruby-2.0.0-p353
# para usar como padrão esse ruby:
rvm use --default ruby-2.0.0-p353
# Crie um gemset para a sua aplicação:
rvm gemset create new_app
# Faça o rvm usar esse gemset que foi criado:
rvm use ruby-2.0.0-p353@new_app
# para ver uma listagem de todas as gemsets que existem no seu pc, execute:
rvm list gemsets
-> Se estiver usando uma gemset já, ela irá aparecer com um '=>' na frente para indicar que está sendo usada.
# instale o rails:
gem install rails
-> provavelmente irá instalar a versão 4.0.4.
# crie uma aplicação executando:
rails new new_app
-> usei 'new_app' como nome da app e nome do gemset, mas você pode colocar o nome que quiser.
# se ele disser que não pode executar o bundle (acontecer algumas vezes comigo), é porque no gemset global ele não instalou o bundler, então instale ele:
gem install bundler
-> é bom instalar no gemset global, mas pode ser instalado também somente na gemset que você criou. Nesse caso, em todos os gemsets que você criar, terá de instalar o bundler.
# Entre na pasta da app, se tiver ocorrido erro no bundle, execute:
bundle install
# crie os arquivos que o rvm irá usar para carregar o gemset automaticamente toda vez que você entrar na pasta:
.ruby-version
.ruby-gemset
# no .ruby-version você coloca a versão do ruby: ruby-2.0.0-p353
# no .ruby-gemset você coloca o nome do gemset que você criou: new_app
Pronto, agora seu ambiente básico está configurado.
Espero ter ajudado.
@WellingtonCF
Copy link

Muito Bom! Obrigado!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment