8000 Upgrading to newer Ruby in Ubuntu 20.04 fails · Issue #2630 · TracksApp/tracks · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Upgrading to newer Ruby in Ubuntu 20.04 fails #2630
Open
@habernal

Description

@habernal

I've been running Tracks on Ubuntu 18.04 LTS for a long time but now I have to upgrage do 20.04. It definitely comes with new Ruby versions (but I'm not a Ruby guy), which breaks Tracks.

The first issue was some missing javascript runtime, so I've added

gem "mini_racer"

to the Gemfile. After installing all gems, I get the following error when starting Tracks:

bundle exec rake db:migrate RAILS_ENV=production
rake aborted!
TypeError: superclass mismatch for class Command
/var/lib/gems/2.7.0/gems/thor-1.1.0/lib/thor/command.rb:2:in `<class:Thor>'
/var/lib/gems/2.7.0/gems/thor-1.1.0/lib/thor/command.rb:1:in `<top (required)>'
/var/lib/gems/2.7.0/gems/thor-1.1.0/lib/thor/base.rb:1:in `require_relative'
/var/lib/gems/2.7.0/gems/thor-1.1.0/lib/thor/base.rb:1:in `<top (required)>'
/var/lib/gems/2.7.0/gems/thor-1.1.0/lib/thor/group.rb:1:in `require_relative'
/var/lib/gems/2.7.0/gems/thor-1.1.0/lib/thor/group.rb:1:in `<top (required)>'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `require'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `block in require'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:291:in `load_dependency'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `require'
/var/lib/gems/2.7.0/gems/railties-6.0.4/lib/rails/generators.rb:6:in `<top (required)>'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `require'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `block in require'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:291:in `load_dependency'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `require'
/var/lib/gems/2.7.0/gems/coffee-rails-5.0.0/lib/coffee/rails/engine.rb:2:in `<top (required)>'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `require'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `block in require'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:291:in `load_dependency'
/var/lib/gems/2.7.0/gems/activesupport-6.0.4/lib/active_support/dependencies.rb:324:in `require'
/var/lib/gems/2.7.0/gems/coffee-rails-5.0.0/lib/coffee-rails.rb:2:in `<top (required)>'
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/runtime.rb:74:in `require'
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/runtime.rb:74:in `block (2 levels) in require'
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/runtime.rb:69:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/runtime.rb:69:in `block in require'
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/runtime.rb:58:in `each'
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/runtime.rb:58:in `require'
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler.rb:174:in `require'
/home/ubuntu/tracks/tracks-2.5.1/config/application.rb:7:in `<top (required)>'
/home/ubuntu/tracks/tracks-2.5.1/Rakefile:4:in `require'
/home/ubuntu/tracks/tracks-2.5.1/Rakefile:4:in `<top (required)>'
/var/lib/gems/2.7.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
(See full trace by running task with --trace)

What version of Ruby and other dependencies is required? Anyone installed Tracks succesfully from scratch on Ubuntu 20.04?

Update:

$ ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0