¿Cómo consigo la “IRB (principal): 001: 0>” del sistema en lugar de “>>”

StackOverflow https://stackoverflow.com/questions/520099

  •  21-08-2019
  •  | 
  •  

Pregunta

Rubí está preinstalado en mi Mac y así quería tener una mirada en ella. Lo primero que noté, es que le pide IRB >> en lugar de IRB (principal): 001: 0>. No puedo encontrar nada sobre la manera de cambiar esto con Google, ya que todo el mundo está usando IRB (principal): 001: 0> en su código; -)

¿Me puede ayudar?

PS: No es que yo creo que Rubí se rompe, pero quiero mirar más nerd durante la programación; -)

¿Fue útil?

Solución

$ irb --help
Usage:  irb.rb [options] [programfile] [arguments]
  --prompt prompt-mode
  --prompt-mode prompt-mode
            Switch prompt mode. Pre-defined prompt modes are
            `default', `simple', `xmp' and `inf-ruby'

$ irb --prompt inf-ruby
irb(main):001:0> 

Otros consejos

Lo que hago es hacer que en un alias en mi .bashrc así que no tener que escribirla cada vez.

echo alias irb=\'irb --prompt inf-ruby\' >> ~/.bashrc

Espero que esto ayude!

Ir a la /home/leapfrog/.rvm/scripts ubicación

cd ~/.rvm/scripts

Abrir la ‘irbrc.rb’ archivo, utilice el poder de superusuario a la sobre-escribir el

$ sudo gedit irbrc.rb

Cambiar el contenido del hash '@Prompt' a la siguiente

@prompt = {
 :PROMPT_I => "#{rvm_ruby_string} :%03n > ", # default prompt
 :PROMPT_S => "#{rvm_ruby_string} :%03n%l> ", # known continuation
 :PROMPT_C => "#{rvm_ruby_string} :%03n > ",
 :PROMPT_N => "#{rvm_ruby_string} :%03n?> ", # unknown continuation
 :RETURN => " => %s \n",
 :AUTO_INDENT => true
}

Espero que esto te ayude :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top