Home > front end >  tootlcrl error: Could not find concurrent-ruby-1.1.10 in any of the sources
tootlcrl error: Could not find concurrent-ruby-1.1.10 in any of the sources

Time:12-29

I'm trying to run a tootctl command, but am running into a problem with it not being able to detect the required dependency is not present.

Could not find concurrent-ruby-1.1.10 in any of the sources

I have run bundle install and the gems get installed (or are confirmed already installed), but the command still has trouble not finding the

Using concurrent-ruby-1.1.10
...dozens of other packages
Using rails-settings-cached 0.6.6
Bundle complete! 122 Gemfile dependencies, 225 gems now installed.
Gems in the groups 'development' and 'test' were not installed.
Bundled gems are installed into `../vendor/bundle`

then I attempt the command again..

me@mastodon-vm:/var/www/mastodon/bin$ ./tootctl media remove --days=7
Could not find concurrent-ruby-1.1.10 in any of the sources
Run `bundle install` to install missing gems.
me@mastodon-vm:/var/www/mastodon/bin$ 

but I'm back to the same problem. What is the typical approach to fix this?

Note: I did try to follow the guidance in this SO post, but it broke the entire installation. I was able to save it by replacing Gemfile and Gemfile.lock from Mastodon's source (phew)

CodePudding user response:

Your log shows

Gems in the groups 'development' and 'test' were not installed.

Try to install your Gems with

bundle install --with development test

or run

RAILS_ENV=production tootctl

According to https://rubygems.org/gems/concurrent-ruby/versions/1.1.10 the gem is named "concurrent-ruby". When I run gem install concurrent-ruby, it is installed successfully on my computer.

  • Related