基本上,我敲字只是在终端精细,采用IRB运行红宝石命令:如何从命令行退出IRB? (在Mac上使用终端)
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以重置它?
你试过CTRL + C吗? – Benj
@BenjaminSinclaire我现在有! :)修正了这个问题,谢谢 – Starkers