Bagaimana cara menjalankan kode Ruby dari terminal?


97

Saya perlu menjalankan beberapa baris kode Ruby dari terminal, tetapi saya tidak dapat menemukan parameter yang diperlukan untuk itu.

Bisakah Anda menjelaskan bagaimana melakukan ini?



Anda dapat menggunakan IDE online untuk menjalankan kode Anda. Itu mungkin menulis kode atau mengunggah file. repl.it/languages/ruby
Darlan Dieterich

Jawaban:


178

Jika Ruby sudah diinstal, maka

ruby yourfile.rb

dimana yourfile.rbfile yang berisi kode ruby ​​tersebut.

Atau

irb

untuk memulai lingkungan Ruby interaktif, tempat Anda dapat mengetik baris kode dan langsung melihat hasilnya.


6
irbadalah solusi untuk saya
B Samedi

43

Anda dapat menjalankan perintah ruby ​​dalam satu baris dengan -ebendera:

ruby -e "puts 'hi'"

Periksa halaman manual untuk informasi lebih lanjut.


1
@AndreshPodzimovsky Anda perlu require 'date'. Jadi:ruby -e "require 'date'; Date.new(2012,12,31).yday"
LanguagesNamedAfterCofee

6
Anda mungkin juga ingin mencetak hasilnya ke stdout:ruby -r date -e "puts Date.new(2012,12,31).yday"
Joshua Cheek

4
@JoshuaCheek +1 untuk menyebutkan -rbendera.
LanguagesNamedAfterCofee
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.