簡體   English   中英

運行Ruby腳本/程序並在命令行中進行交互

[英]Running Ruby Script/Program and interacting in command line

我以前看過,但我不記得在哪里。 我有一個Ruby程序,我想在命令行中執行並與之交互並調用這些函數。 與irb類似,但在該程序中。 例如:

class Message
  @@messages_sent = 0
  def initialize (from, to)
    @from = from
    @to = to
    @@messages_sent +=1
  end   
end
class Email < Message
  def initialize (from,to)
   super
  end
end

我想運行腳本並調用諸如

my_message = Message.new('NYC','TDOT') 

怎么樣? 我做了ruby myprogram.rb,然后運行並關閉它,我實際上是想進入程序

您需要首先要求IRB,然后在要啟動它的位置鍵入IRB.start

require 'irb'

IRB.start

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM