Как выйти из 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 из командной строки, чтобы сбросить его?
5 ответов:
Если вы еще не закрыли котировку,просто введите ее и нажмите return.
Выход из консоли можно выполнить, набрав exit, хотя в этом случае вам нужно будет нажать Control-C