cli-template icon indicating copy to clipboard operation
cli-template copied to clipboard

Is it a problem with the ruby version?

Open a-chacon opened this issue 2 years ago • 0 comments

I installed this package with ruby 3.0.2 and 2.7.1, and I got the next similar problem:

/home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/xml_mini.rb:184:in `current_thread_backend': uninitialized constant ActiveSupport::XmlMini::IsolatedExecutionState (NameError)
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/xml_mini.rb:103:in `backend='
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/xml_mini.rb:201:in `<module:ActiveSupport>'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/xml_mini.rb:11:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/core_ext/array/conversions.rb:3:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/duration.rb:3:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/core_ext/time/calculations.rb:3:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/core_ext/string/conversions.rb:4:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:96:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-7.0.2.3/lib/active_support/core_ext/string.rb:3:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:160:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:149:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/sequence.rb:1:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:27:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/new.rb:2:in `<module:CliTemplate>'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/new.rb:1:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:27:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/cli.rb:7:in `<class:CLI>'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/cli.rb:2:in `<module:CliTemplate>'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/cli.rb:1:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/exe/cli-template:7:in `<top (required)>'
        from /home/andres/.rbenv/versions/3.0.2/bin/cli-template:23:in `load'
        from /home/andres/.rbenv/versions/3.0.2/bin/cli-template:23:in `<main>'
<internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- active_support/core_ext/string (LoadError)
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/sequence.rb:1:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:27:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/new.rb:2:in `<module:CliTemplate>'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/new.rb:1:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:27:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/cli.rb:7:in `<class:CLI>'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/cli.rb:2:in `<module:CliTemplate>'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/lib/cli_template/cli.rb:1:in `<top (required)>'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/home/andres/.rbenv/versions/3.0.2/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
        from /home/andres/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/cli-template-4.0.2/exe/cli-template:7:in `<top (required)>'
        from /home/andres/.rbenv/versions/3.0.2/bin/cli-template:23:in `load'
        from /home/andres/.rbenv/versions/3.0.2/bin/cli-template:23:in `<main>'


There is no ruby version specify in the gemspec so, how can I do work this?

a-chacon avatar Apr 30 '22 21:04 a-chacon