Saya memulai dengan Ruby on Rails. Saat ini saya sedang menjalani tutorial di mana dikatakan bahwa saya harus menjalankan file .rb dari IRB dan itu akan membuat file .xml di direktori saya saat ini.
Pertanyaan saya adalah bagaimana cara menjalankan file .rb di IRB?
Dan apakah saya harus berada di direktori tempat file .rb ini berada ketika saya menjalankannya di IRB?
Saya mencoba yang berikut: cukup mengetik irb
di baris perintah di direktori file. Itu memulai sesi IRB sejauh yang saya mengerti.
Kemudian saya mengetik irb "filename.rb"
yang melewati tetapi tidak membuat apa pun di direktori saat ini tetapi setidaknya itu tidak memberikan kesalahan apa pun.
Saya juga mencoba banyak hal lain yang jelas memberi saya kesalahan. Jadi saya rasa saya tidak bisa menyelesaikan ini sendiri dan mencari masalah di Google tidak membantu sama sekali.
Saya menjalankan Leopard.
sumber
require '~/myrubystuff/coolstuff.rb'
alih-alih hanyarequire 'coolstuff'
fileutils
dengan nama saja, tidak diperlukan jalur direktori. Saya yakin ini bergantung pada lingkungan dan tidak semua orang perlu menggunakan jalur yang memenuhi syarat.Jika Anda ingin file Anda dimuat di sesi irb dan Anda menggunakan Ruby 2+, Anda dapat memuat file di irb seperti ini:
Ini membuka sesi irb dengan file yang diberikan dimuat.
Bayangkan Anda memiliki file dengan kelas seperti ini:
class Example def initialize(name) @name = name end def print__example p name end end
Anda akan dapat menggunakan kelas Contoh di sesi irb .
sumber
Kami hanya dapat membuat file .rb di direktori tempat Anda saat ini bekerja menggunakan editor teks apa pun dan ketik semua kode di
ruby filename.rb
dalamnya dan kemudian gunakan perintah di terminal, bukan di irb, lalu itu menunjukkan output di irb.sumber