ruby on rails - software - ¿Cómo ver todo el historial de la consola de Rails?
ruby on rails tutorial (4)
¿Alguien sabe cómo ver el "historial" en la consola de rieles?
Presionar la flecha hacia arriba me permite iterar a través de comandos recientes, pero me gustaría verlos todos juntos en una lista. Básicamente, estoy buscando los rieles equivalentes de la utilidad de history
Unix.
¿Es esto posible en los rieles? ¿Si es así, cómo?
Como ya estamos en la consola,
lines = File.read("#{ENV[''HOME'']}/.pry_history");
o
lines = File.read("#{ENV[''HOME'']}/.irb-history");
entonces,
puts lines
El mejor equivalente al comando de history
sería
puts Readline::HISTORY.to_a
dentro de la sesión IRB. Esto tiene la ventaja de que no es necesario configurar el registro del sistema de archivos en ninguno de los archivos de $HOME/.*_history
(como es el caso en las instancias de beans elásticos de AWS).
Intenté la respuesta aceptada, pero nuestro servidor no tenía un ~/.irb-history
.
Resultó que la historia se mantuvo en ~/.pry_history
. Espero que esto ayude.
Mira ~/.irb-history
, encontrarás el historial allí.