2017-11-08 7 views
0

ruby​​のコマンドラインでirbを使用すると、値を返さないことがあります。これは私がタイプミスをしたり、間違ったコードを入力した後に起きているようです。コマンドライン/ IRBは値を返しません - Ruby

このモードを終了してirbを正常に使用するにはどうすればいいですか?それは私を 'quit'コマンドでやめさせません。コマンドライン/ターミナルをシャットダウンして、それに戻ってください。

これがvimで発生すると、escを押すことができます! q nを入力すると、エディタに戻ります。

私は何が起こったかを示すスクリーンショットを添付しました。わかるように、このインスタンスではiの値は返されません。あなたがそれを完了するために、いくつかの種類の文字を閉じる必要が不完全な式を入力した場合に発生

おかげ enter image description here

+3

明らかに_Ctrl_ + _C_を使用します。 – mudasobwa

+0

https://stackoverflow.com/questions/8358135/is-there-a-way-to-get-out-of-a-hung-state-in-irbの可能な複製 – slashpai

答えて

3

。例:

Incomplete expression in IRB

プロンプトで? REPLは、式を評価するために、文字を閉じるに待っていることを示しています。

この状態を終了するには、式を入力するか、Ctrl + cで評価を中止します。

関連する問題