- Notifications
You must be signed in to change notification settings - Fork 136
Closed
Description
Description
IRB 1.3.5 crashes in Ruby 2.7.3. I cannot run any commands like a=1.
irb(main):001:0> a=1Traceback (most recent call last): 38: from /Users/jnito/.rbenv/versions/2.7.3/bin/irb:23:in `<main>' 37: from /Users/jnito/.rbenv/versions/2.7.3/bin/irb:23:in `load' 36: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/exe/irb:11:in `<top (required)>' 35: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:409:in `start' 34: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:480:in `run' 33: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:480:in `catch' 32: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:481:in `block in run' 31: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:547:in `eval_input' 30: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:232:in `each_top_level_statement' 29: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:232:in `catch' 28: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:233:in `block in each_top_level_statement' 27: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:233:in `loop' 26: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:236:in `block (2 levels) in each_top_level_statement' 25: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:267:in `lex' 24: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:528:in `block in eval_input' 23: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:751:in `signal_status' 22: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:529:in `block (2 levels) in eval_input' 21: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/input-method.rb:319:in `gets' 20: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/forwardable.rb:235:in `readmultiline' 19: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/forwardable.rb:235:in `readmultiline' 18: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:175:in `readmultiline' 17: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:238:in `inner_readline' 16: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:238:in `loop' 15: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:239:in `block in inner_readline' 14: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:270:in `read_io' 13: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:270:in `loop' 12: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:311:in `block in read_io' 11: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:240:in `block (2 levels) in inner_readline' 10: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:240:in `each' 9: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:241:in `block (3 levels) in inner_readline' 8: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:834:in `input_key' 7: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:792:in `normal_char' 6: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:757:in `process_key' 5: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:708:in `run_for_operators' 4: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:758:in `block in process_key' 3: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:758:in `call' 2: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:1606:in `ed_newline' 1: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:961:in `confirm_multiline_termination' /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:50:in `block in set_input': undefined method `in_pasting?' for Reline::ANSI:Class (NoMethodError) Result of irb_info
I cannot run irb_info because IRB crashes.
irb(main):001:0> irb_infoTraceback (most recent call last): 38: from /Users/jnito/.rbenv/versions/2.7.3/bin/irb:23:in `<main>' 37: from /Users/jnito/.rbenv/versions/2.7.3/bin/irb:23:in `load' 36: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/exe/irb:11:in `<top (required)>' 35: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:409:in `start' 34: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:480:in `run' 33: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:480:in `catch' 32: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:481:in `block in run' 31: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:547:in `eval_input' 30: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:232:in `each_top_level_statement' 29: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:232:in `catch' 28: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:233:in `block in each_top_level_statement' 27: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:233:in `loop' 26: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:236:in `block (2 levels) in each_top_level_statement' 25: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:267:in `lex' 24: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:528:in `block in eval_input' 23: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:751:in `signal_status' 22: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb.rb:529:in `block (2 levels) in eval_input' 21: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/input-method.rb:319:in `gets' 20: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/forwardable.rb:235:in `readmultiline' 19: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/forwardable.rb:235:in `readmultiline' 18: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:175:in `readmultiline' 17: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:238:in `inner_readline' 16: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:238:in `loop' 15: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:239:in `block in inner_readline' 14: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:270:in `read_io' 13: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:270:in `loop' 12: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:311:in `block in read_io' 11: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:240:in `block (2 levels) in inner_readline' 10: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:240:in `each' 9: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline.rb:241:in `block (3 levels) in inner_readline' 8: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:834:in `input_key' 7: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:792:in `normal_char' 6: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:757:in `process_key' 5: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:708:in `run_for_operators' 4: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:758:in `block in process_key' 3: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:758:in `call' 2: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:1606:in `ed_newline' 1: from /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/2.7.0/reline/line_editor.rb:961:in `confirm_multiline_termination' /Users/jnito/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/irb-1.3.5/lib/irb/ruby-lex.rb:50:in `block in set_input': undefined method `in_pasting?' for Reline::ANSI:Class (NoMethodError) This information might help:
➜ ~ ruby -v ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [arm64-darwin20] ➜ ~ irb -v irb 1.3.5 (2021-04-03) I installed irb 1.3.5 via gem install irb command.
Terminal Emulator
The default terminal app in macOS 11.2.3
Setting Files
No setting files:
➜ ~ cat ~/.irbrc cat: /Users/jnito/.irbrc: No such file or directory ➜ ~ cat ~/.inputrc cat: /Users/jnito/.inputrc: No such file or directory Metadata
Metadata
Assignees
Labels
No labels