web-dev-qa-db-ja.com

コマンドラインからIRBを終了するにはどうすればよいですか? (Macでターミナルを使用)

基本的に、IRBを使用してRubyコマンドを実行します。

2.0.0-p0 :014 > bank_account.withdraw(2222)
 => -1222 

ただし、引用符を誤って見逃してしまうことがあります。

2.0.0-p0 :020 > BankAccount.create_for("Jim","Johnson)
2.0.0-p0 :021"> bank_account.withdraw(333)

よく見ると、左の行番号の横、パッチバージョンの横に、見逃したスピーチマークが表示されていることがわかります。

これ以降、コマンドを実行するたびにその音声マークが表示されます!そして、コマンドの動作を停止します:

2.0.0-p0 :021"> BankAccount.create_for("Julian","Hurley")
2.0.0-p0 :022"> BankAccount.create_for("Katt","Smith")
2.0.0-p0 :023"> exec($0)

私が知りたいのは、どのようにその引用符を取り除くのですか?または、リセットするためにコマンドラインからIRBを終了しますか?

23
Starkers

見積を閉じていない場合は、見積を入力してリターンキーを押します。

コンソールを終了するにはexitと入力しますが、状況によってはControl-Cを押す必要があります

37
muttonlamb

私は同じ問題を抱えていました。ターミナル内でirbを終了するには、exitと入力します。

16
UrbanDev

Control-Cに続いてControl-Z。

15
S E

Ctrl-Dを使用します。これはirbの入力の終わりです。コマンドの途中にいる場合は、最初にCtrl-Cを使用してこのコマンドの入力を終了します。

3
qknowswhat

quit()と入力し、Enterを押してRubyを終了します。

1
Vũ Thanh