Como executar o código Ruby do terminal?


97

Preciso executar algumas linhas de código Ruby do terminal, mas não consigo encontrar o parâmetro necessário para isso.

Você pode explicar como fazer isso?



Você pode usar o IDE online para executar seu código. Isso é possível escrever código ou fazer upload de arquivo. repl.it/languages/ruby
Darlan Dieterich

Respostas:


178

Se Ruby estiver instalado, então

ruby yourfile.rb

onde yourfile.rbestá o arquivo que contém o código ruby.

Ou

irb

para iniciar o ambiente Ruby interativo, onde você pode digitar linhas de código e ver os resultados imediatamente.


6
irbfoi a solução para mim
B Samedi

43

Você pode executar comandos ruby ​​em uma linha com o -esinalizador:

ruby -e "puts 'hi'"

Verifique a página do manual para obter mais informações.


1
@AndreshPodzimovsky Você precisa require 'date'. Portanto:ruby -e "require 'date'; Date.new(2012,12,31).yday"
LanguagesNamedAfterCofee

6
Você provavelmente também deseja imprimir o resultado em stdout:ruby -r date -e "puts Date.new(2012,12,31).yday"
Joshua Cheek

4
@JoshuaCheek +1 por mencionar a -rbandeira.
LanguagesNamedAfterCofee
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.