-
-
Notifications
You must be signed in to change notification settings - Fork 262
Closed
Description
Same gems version is installed in both latest rubyinstaller-3.1.0-1-x64 and previous rubyinstaller-3.0.3-1-x64: ceedling-0.31.1, constructor-2.0.0, deep_merge-1.2.2 and thor-0.20.3.
In latest rubyinstaller-3.1.0-1-x64 it fails with:
D:\work\unity_test>ceedling
C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:430:in `visit_Psych_Nodes_Alias': Unknown alias: common_defines (Psych::BadAlias)
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:338:in `block in register_empty'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:338:in `each'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:338:in `register_empty'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:146:in `visit_Psych_Nodes_Sequence'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:345:in `block in revive_hash'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `each'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `each_slice'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `revive_hash'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:167:in `visit_Psych_Nodes_Mapping'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:345:in `block in revive_hash'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `each'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `each_slice'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:343:in `revive_hash'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:167:in `visit_Psych_Nodes_Mapping'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:318:in `visit_Psych_Nodes_Document'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:30:in `visit'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/visitor.rb:6:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych/visitors/to_ruby.rb:35:in `accept'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych.rb:335:in `safe_load'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych.rb:370:in `load'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych.rb:671:in `block in load_file'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych.rb:670:in `open'
from C:/Ruby31-x64/lib/ruby/3.1.0/psych.rb:670:in `load_file'
from C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/ceedling-0.31.1/bin/ceedling:278:in `<top (required)>'
from C:/Ruby31-x64/bin/ceedling:25:in `load'
from C:/Ruby31-x64/bin/ceedling:25:in `<main>'
D:\work\unity_test>gem uninstall pyscho
Gem 'pyscho' is not installed
Tried suggestion from #615 to uninstall psycho but it tells it's not installed?!
With previous rubyinstaller-3.0.3-1-x64 it works fine:
D:\work\unity_test>ceedling
Test 'xxx.c'
-------------------------
Compiling unity.c...
Compiling CException.c...
Compiling cmock.c...
Linking xxx.out...
Running xxx.out...
...
[----------] Global test environment tear-down.
[==========] 25 tests from 3 test cases ran.
[ PASSED ] 25 tests.
[ FAILED ] 0 tests.
0 FAILED TESTS
0 FAILED TESTS
D:\work\unity_test>
Seem will have to keep the previous ruby for now. Any suggestion what can be wrong? Thanks!
g-berthiaume, u6bkep and guenhter
Metadata
Metadata
Assignees
Labels
No labels