Ruby Development

Dominando o Console Ruby: Executando Arquivos e Comandos

Spread the love

Ruby é uma linguagem de programação dinâmica e de código aberto, elogiada por sua elegância e legibilidade. Dominar a interação com a linha de comando é crucial para qualquer desenvolvedor Ruby, independentemente do nível de experiência. Este guia o guiará na execução de arquivos e comandos Ruby diretamente do seu console.

Sumário

Instalando Ruby em seu Sistema

O processo de instalação depende do seu sistema operacional. Aqui está uma descrição:

macOS

Embora o macOS inclua o Ruby, ele costuma ser uma versão desatualizada. Para a versão mais recente e um gerenciamento de pacotes robusto, considere usar rbenv ou RVM. Essas ferramentas permitem que você gerencie várias versões do Ruby sem problemas.

Linux (e.g., Ubuntu)

A maioria das distribuições Linux oferece pacotes Ruby por meio de seus gerenciadores de pacotes. No Ubuntu, use apt:


sudo apt update
sudo apt install ruby ruby-dev

ruby-dev fornece cabeçalhos de desenvolvimento, essenciais para construir extensões Ruby.

Windows

Baixe o instalador Ruby do site oficial RubyInstaller (https://rubyinstaller.org/). Durante a instalação, certifique-se de adicionar o Ruby à variável de ambiente PATH do seu sistema para executar comandos Ruby diretamente do console.

Executando Arquivos Ruby a partir do Console

Após instalar o Ruby, executar um programa Ruby é simples. Suponha que você tenha um arquivo chamado my_program.rb:


puts "Olá, mundo!"

Abra seu console, navegue até o diretório que contém my_program.rb e execute:


ruby my_program.rb

Isso instrui o interpretador Ruby a executar o script. A saída será:


Olá, mundo!

Usando o Interactive Ruby Shell (IRB)

O IRB permite que você execute comandos Ruby únicos sem criar arquivos. Inicie o IRB digitando:


irb

Isso abre um ambiente interativo onde você pode ver imediatamente os resultados de seus comandos:


>> puts "Olá do IRB!"
Olá do IRB!
=> nil
>> 2 + 2
=> 4
>> exit

>> é o prompt do IRB. exit fecha o shell.

Trabalhando com Argumentos da Linha de Comando

Scripts Ruby podem aceitar argumentos de linha de comando acessíveis por meio do array ARGV. Modifique my_program.rb:


nome = ARGV[0]
puts "Olá, #{nome}!"

Agora, execute o script com um argumento:


ruby my_program.rb Alice

A saída será:


Olá, Alice!

Este guia fornece uma base sólida para trabalhar com Ruby a partir da linha de comando. Para técnicas mais avançadas, consulte a documentação oficial do Ruby.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *