-
Notifications
You must be signed in to change notification settings - Fork 137
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