food-rescue-robot
food-rescue-robot copied to clipboard
Dependency incompatabilities when setting up the dev environment
Expected Behavior
Running bundle install
installs all of the project's dependencies.
Actual Behavior
The following error message is produced:
Fetching https://github.com/thoughtbot/paperclip Fetching https://github.com/rweng/jquery-datatables-rails.git Fetching gem metadata from https://rubygems.org/........ Fetching gem metadata from https://rubygems.org/. Resolving dependencies.................................................................................................................................................................... ......... Bundler could not find compatible versions for gem "actionmailer": In Gemfile: exception_notification-rake (~> 0.0.6) was resolved to 0.0.7, which depends on exception_notification (~> 3.0.1) was resolved to 3.0.1, which depends on actionmailer (>= 3.0.4) rails (~> 3.2.16) was resolved to 3.2.22.5, which depends on actionmailer (= 3.2.22.5) Bundler could not find compatible versions for gem "actionpack": In Gemfile: twitter-bootstrap-rails was resolved to 3.2.2, which depends on less-rails (>= 2.5.0) was resolved to 4.0.0, which depends on actionpack (>= 4) rails (~> 3.2.16) was resolved to 3.2.22.5, which depends on actionpack (= 3.2.22.5) Bundler could not find compatible versions for gem "activemodel": In Gemfile: rails (~> 3.2.16) was resolved to 3.2.22.5, which depends on activerecord (= 3.2.22.5) was resolved to 3.2.22.5, which depends on activemodel (= 3.2.22.5) paperclip was resolved to 4.3.1, which depends on activemodel (>= 3.2.0) simple_form was resolved to 2.1.3, which depends on activemodel (~> 3.0) Bundler could not find compatible versions for gem "activerecord": In Gemfile: rails (~> 3.2.16) was resolved to 3.2.22.5, which depends on activerecord (= 3.2.22.5) rails-erd was resolved to 1.5.2, which depends on activerecord (>= 3.2) ranked-model was resolved to 0.4.1, which depends on activerecord (>= 3.1.12) Bundler could not find compatible versions for gem "activesupport": In Gemfile: paperclip was resolved to 4.3.1, which depends on activesupport (>= 3.2.0) rails (~> 3.2.16) was resolved to 3.2.22.5, which depends on activesupport (= 3.2.22.5) rspec-rails (~> 3.5) was resolved to 3.9.1, which depends on activesupport (>= 3.0) Bundler could not find compatible versions for gem "capybara": In Gemfile: capybara capybara-screenshot was resolved to 1.0.25, which depends on capybara (>= 1.0, 1.12) was resolved to 1.18.1, which depends on capybara (>= 2.1, 3.2.16) was resolved to 3.2.22.5, which depends on railties (= 3.2.22.5) was resolved to 3.2.22.5, which depends on rdoc (~> 3.4) was resolved to 3.12.2, which depends on json (~> 1.4) Bundler could not find compatible versions for gem "mimemagic": In Gemfile: paperclip was resolved to 4.3.1, which depends on mimemagic (= 0.3.0) Could not find gem 'mimemagic (= 0.3.0)', which is required by gem 'paperclip', in any of the sources. Bundler could not find compatible versions for gem "nokogiri": In Gemfile: poltergeist (~> 1.12) was resolved to 1.18.1, which depends on capybara (>= 2.1, = 1.3.3) poltergeist (~> 1.12) was resolved to 1.18.1, which depends on capybara (>= 2.1, = 2.0, 1.8) Bundler could not find compatible versions for gem "prawn": In Gemfile: prawn (~> 2.1.0) prawn-table (~> 0.2.2) was resolved to 0.2.2, which depends on prawn (>= 1.3.0, 3.2.16) was resolved to 3.2.22.5, which depends on actionpack (= 3.2.22.5) was resolved to 3.2.22.5, which depends on rack (~> 1.4.5) better_errors was resolved to 2.9.1, which depends on rack (>= 0.9.0) poltergeist (~> 1.12) was resolved to 1.18.1, which depends on capybara (>= 2.1, = 1.0.0) rails (~> 3.2.16) was resolved to 3.2.22.5, which depends on actionpack (= 3.2.22.5) was resolved to 3.2.22.5, which depends on rack-cache (~> 1.2) was resolved to 1.12.1, which depends on rack (>= 0.4) rails (~> 3.2.16) was resolved to 3.2.22.5, which depends on actionpack (= 3.2.22.5) was resolved to 3.2.22.5, which depends on sprockets (~> 2.2.1) was resolved to 2.2.3, which depends on rack (~> 1.0) thin was resolved to 1.8.0, which depends on rack (>= 1, 1.12) was resolved to 1.18.1, which depends on capybara (>= 2.1, = 0.5.4) Bundler could not find compatible versions for gem "rails": In Gemfile: rails (~> 3.2.16) active_scaffold was resolved to 3.4.43, which depends on rails (>= 3.2.22.2, = 3.1) yaml_db was resolved to 0.7.0, which depends on rails (>= 3.0) Bundler could not find compatible versions for gem "railties": In Gemfile: devise (~> 3.2.0) was resolved to 3.2.4, which depends on railties (>= 3.2.6, = 3.2) jquery-datatables-rails was resolved to 3.4.0, which depends on railties (>= 3.1) jquery-rails (= 2.1.4) was resolved to 2.1.4, which depends on railties (>= 3.0, 3.2.16) was resolved to 3.2.22.5, which depends on railties (= 3.2.22.5) rspec-rails (~> 3.5) was resolved to 3.9.1, which depends on railties (>= 3.0) sass-rails (~> 3.2.6) was resolved to 3.2.6, which depends on railties (~> 3.2.0) Bundler could not find compatible versions for gem "rb-fsevent": In Gemfile: rb-fsevent (~> 0.9.0) guard-rspec was resolved to 4.7.3, which depends on guard (~> 2.1) was resolved to 2.16.2, which depends on listen (>= 2.7, 0.10, >= 0.10.3) Bundler could not find compatible versions for gem "ruby": In Gemfile: ruby (~> 2.3.7.0) capybara-screenshot was resolved to 1.0.25, which depends on launchy was resolved to 2.5.0, which depends on ruby (>= 2.4.0) Bundler could not find compatible versions for gem "sass-rails": In Gemfile: sass-rails (~> 3.2.6) jquery-datatables-rails was resolved to 3.4.0, which depends on sass-rails
Steps to Recreate
Follow the instructions to set up the dev environment on OSX. After cd
ing into the food-rescue-robot
directory, run
gem install bundler -v 1.17.3 bundle install
Environment
Operating System: MacOS BigSur (11.2.3) Ruby version: 2.3.7 bundler version: 1.17.3