Guia Completo de Instalação do Ruby para Iniciantes
Bem-vindo ao mundo da programação Ruby! Este guia completo o levará através da instalação do Ruby 3.x no Windows 11, macOS 13+ e distribuições Linux modernas. Ruby é uma linguagem de programação linda e expressiva que é perfeita para iniciantes e profissionais.
Índice
- Introdução
- Instalação no Windows
- Instalação no macOS
- Instalação no Linux
- Passos de Verificação
- Editores de Código
- Ruby Interativo (IRB)
- Solução de Problemas
Introdução
Ruby é uma linguagem de programação dinâmica e de código aberto com foco na simplicidade e produtividade. Tem uma sintaxe elegante que é natural de ler e fácil de escrever. Antes de começar, certifique-se de ter privilégios de administrador no seu computador.
O que você aprenderá:
- Instalar Ruby 3.x no seu sistema operacional
- Configurar ferramentas de desenvolvimento
- Verificar sua instalação
- Escolher e configurar um editor de código
- Executar seu primeiro código Ruby
Instalação no Windows
Método 1: RubyInstaller (Recomendado para Windows 11/10)
Baixar RubyInstaller
- Visite RubyInstaller Downloads
- Baixe Ruby+Devkit 3.x.x-x64 (versão 3.x mais recente)
- Escolha a versão com Devkit incluído
Executar o Instalador
- Clique duas vezes no arquivo
.exebaixado - Aceite o contrato de licença
- Importante: Marque "Adicionar executáveis Ruby ao seu PATH"
- Marque "Associar arquivos .rb e .rbw com Ruby"
- Clique em "Instalar"
- Clique duas vezes no arquivo
Instalar Toolchain MSYS2
- Após a instalação do Ruby, a configuração do MSYS2 aparecerá
- Escolha a opção 3 (instalar todos os componentes)
- Aguarde a conclusão da instalação
Verificar Instalação no Windows
ruby -v gem -v
Método 2: Windows Subsystem for Linux (WSL)
Para usuários avançados que preferem ambiente Linux no Windows:
Ativar WSL
wsl --installInstalar Ubuntu e seguir instruções do Linux abaixo
Instalação no macOS
Método 1: rbenv (Recomendado para macOS 13+)
Instalar Homebrew (se ainda não estiver instalado)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Instalar rbenv e ruby-build
brew install rbenv ruby-buildConfigurar rbenv no seu shell
echo 'eval "$(rbenv init -)"' >> ~/.zshrc source ~/.zshrcInstalar Ruby 3.x
rbenv install 3.3.0 # Use a versão 3.x mais recente rbenv global 3.3.0Verificar instalação do rbenv
rbenv versions ruby -v
Método 2: asdf (Alternativa)
Instalar asdf
brew install asdf echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc source ~/.zshrcInstalar plugin Ruby e Ruby
asdf plugin add ruby asdf install ruby latest asdf global ruby latest
Método 3: RVM (Ruby Version Manager)
Instalar RVM
\curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvmInstalar Ruby
rvm install 3.3.0 rvm use 3.3.0 --default
Instalação no Linux
Ubuntu/Debian (22.04+)
Atualizar gerenciador de pacotes
sudo apt update sudo apt upgrade -yInstalar dependências
sudo apt install -y git curl libssl-dev libreadline-dev zlib1g-dev \ autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev \ libffi-dev libgdbm-dev libdb-devInstalar rbenv (Recomendado)
git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc source ~/.bashrcInstalar ruby-build
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-buildInstalar Ruby 3.x
rbenv install 3.3.0 rbenv global 3.3.0
Fedora/RHEL (36+)
Instalar dependências
sudo dnf install -y git curl gcc bison libffi-devel libyaml-devel \ make autoconf automake libtool readline-devel openssl-develInstalar rbenv e Ruby (siga os passos 3-5 da seção Ubuntu)
Arch Linux
Instalar dos repositórios oficiais
sudo pacman -S rubyOu instalar rbenv do AUR
yay -S rbenv ruby-build
Passos de Verificação
Após a instalação, verifique se tudo está funcionando:
Verificar versão do Ruby
ruby -v # Deve mostrar: ruby 3.x.xVerificar gerenciador de gems
gem -vVerificar bundler
gem install bundler bundle -vCriar um arquivo de teste
# test.rb puts "Olá, Ruby!" puts "Versão do Ruby: #{RUBY_VERSION}"Executar o teste
ruby test.rb
Editores de Código
Visual Studio Code (Recomendado)
Baixar e instalar VS Code
Instalar extensões Ruby
- Ruby (por Peng Lv)
- Ruby Solargraph (para autocompletar)
- VSCode Ruby (por Stafford Brunk)
Configurar VS Code
- Abra Paleta de Comandos (Ctrl/Cmd + Shift + P)
- Digite "Ruby: Configure"
- Selecione sua versão Ruby
Sublime Text
Baixar Sublime Text
Instalar Package Control
- Abra Sublime Text
- Instale Package Control de packagecontrol.io
Instalar pacotes Ruby
- RubyTest
- SublimeLinter-ruby
- Ruby Enhanced
Ruby Interativo (IRB)
IRB é o shell interativo do Ruby. Tente estes comandos:
Iniciar IRB
irbExpressões básicas Ruby
puts "Olá, Mundo!" 2 + 2 "Ruby é incrível!".upcaseSair do IRB
exit
Solução de Problemas
Problemas Comuns
1. "ruby: command not found"
- Certifique-se de que Ruby está no seu PATH
- Reinicie seu terminal/prompt de comando
- Verifique os passos de instalação novamente
2. Erros de "Permissão negada"
- Não use
sudo gem install - Use rbenv/rvm para gerenciar versões Ruby
- Verifique permissões de arquivo
3. Windows: "Instalação MSYS2 falhou"
- Instale Visual Studio Build Tools
- Execute instalador como Administrador
- Desative antivírus temporariamente
4. macOS: "Ferramentas de Linha de Comando Xcode necessárias"
xcode-select --install
5. Erros de certificado SSL
# Atualizar certificados
gem update --system
Obtendo Ajuda
- Documentação Ruby: ruby-doc.org
- Comunidade Ruby: ruby-lang.org
- Stack Overflow: Marque suas perguntas com "ruby"
- Reddit: r/ruby
Próximos Passos
Parabéns! Agora você tem Ruby instalado. Aqui está o que fazer em seguida:
- Aprenda o básico de Ruby com Ruby em Vinte Minutos
- Experimente Ruby online em Try Ruby
- Construa seu primeiro projeto - talvez uma calculadora simples ou lista de tarefas
- Junte-se à comunidade e comece a contribuir para código aberto
Lembre-se: Programar é uma jornada, não um destino. Tire seu tempo, pratique regularmente e não hesite em pedir ajuda. Bem-vindo ao maravilhoso mundo da programação Ruby! 🎉
Este guia é mantido pela comunidade Ruby. Última atualização: Março 2026