¿Cómo salgo de IRB desde la línea de comandos? (Usando terminal en mac)
Básicamente, estoy escribiendo muy bien en terminal, usando IRB para ejecutar comandos ruby:
2.0.0-p0 :014 > bank_account.withdraw(2222)
=> -1222
Pero a veces me pierdo accidentalmente una comilla.
2.0.0-p0 :020 > BankAccount.create_for("Jim","Johnson)
2.0.0-p0 :021"> bank_account.withdraw(333)
Si observa con atención, verá que la marca de discurso que me perdí aparece junto al número de línea a la izquierda, junto a la versión del parche.
De aquí en adelante, esa marca de discurso aparece cada vez que corro una orden! Y detiene el funcionamiento de los comandos:
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)
Lo que quiero saber es, ¿cómo me deshago ¿de esa comilla? ¿O salir de IRB desde la línea de comandos para restablecerlo?
5 answers
Si no ha cerrado una cotización, simplemente coloque una cotización y presione retorno.
Salir de la consola se puede hacer escribiendo exit, aunque en la circunstancia que se necesita para golpear Control-C
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-07 05:30:29
Control - C seguido de Control - Z. ¡Espero que ayude!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-17 04:49:12
Yo estaba teniendo el mismo problema. Para salir de irb
dentro del terminal, escriba exit
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-06 05:54:38
Use Ctrl-D, es un fin de entrada para irb. Si está en medio de algún comando, use Ctrl-C primero para terminar la entrada de este comando.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-16 14:55:49
Escribe quit()
y pulsa Enter
para salir de ruby.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-26 03:44:33