Undercover gem requires rugged? But fails

I’m trying to install undercover.

I can’t run rspec anymore as I get:

( how )% bundle exec rspec
Could not find rugged-0.27.5 in any of the sources
Run `bundle install` to install missing gems.

I put undercover in my Gemfile (then added rugged since it complained):

Gemfile excerpt
# More gems...

group :development, :test do
  gem 'byebug', platform: :mri
  gem 'fabrication'
  gem 'guard'
  gem 'pry'
  gem 'pry-byebug'
  gem 'rb-inotify', '~> 0.9'
  gem 'rspec'
  gem 'rspec-rails', '~> 3.7'
  gem 'rugged' # Apparently this is broken
  gem 'shoulda', require: false
  gem 'shoulda-matchers'
end

# More gems...

group :test do
  gem 'database_cleaner'
  gem 'rails-controller-testing'
  gem 'simplecov', require: false
  gem 'simplecov-lcov', require: false
  gem 'undercover'
end

I installed rugged successfully using:

sudo emerge libgit2 # version is 0.27.5
bundle config build.rugged --use-system-libraries
bundle install # successful, see below
results from bundle install
...
Using rails 5.2.1
Using rails-controller-testing 1.0.2
Using ruby-graphviz 1.2.3
Using rails-erd 1.5.2
Using rspec-rails 3.8.1
Using tty-which 0.3.0
Using rubycritic 3.5.2
Using rugged 0.27.5
Using seed_dump 3.3.1
Using shoulda-context 1.2.2
Using shoulda-matchers 3.1.2
Using shoulda 3.6.0
Using simplecov-html 0.10.2
Using simplecov 0.16.1
Using simplecov-lcov 0.7.0
Using spring 2.0.2
Using undercover 0.1.4
Using uuid_parameter 0.2.4
Bundle complete! 49 Gemfile dependencies, 152 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.

Using gem install rugged -- --use-system-libraries works as well.

But then:

( how )% bundle exec rspec
Could not find rugged-0.27.5 in any of the sources
Run `bundle install` to install missing gems.

Huh? I’m not willing to bundle libgit2 with rugged as mentioned in the README since I already have the libraries. Did you ever have this issue?

I’m running Rails 5.2.1 and Ruby 2.5.3.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs