Проблема в установке старых Ruby Gems - PullRequest
0 голосов
/ 06 декабря 2018

Я пытаюсь установить ruby ​​gems и имею следующую проблему.Пожалуйста, предложите.Я новичок в Ruby n Rails.Сейчас я использую Ruby 2.0.0.

Bundler could not find compatible versions for gem "nokogiri":
  In Gemfile:
    nokogiri (~> 1.5)

    fog (~> 1.23.0) was resolved to 1.23.0, which depends on
      nokogiri (~> 1.5, >= 1.5.11)

Bundler could not find compatible versions for gem "ruby":
  In Gemfile:
    ruby (~> 2.0.0.0)

    nokogiri (~> 1.5) was resolved to 1.8.5, which depends on
      ruby (>= 2.1.0)

Bundler could not find compatible versions for gem "sprockets":
  In Gemfile:
    activeadmin-wysihtml5 was resolved to 1.0.0, which depends on
      activeadmin-dragonfly was resolved to 0.0.2, which depends on
        activeadmin was resolved to 2.0.0.alpha, which depends on
          sprockets (>= 3.0, < 4.1)

    sass-rails (~> 4.0.3) was resolved to 4.0.3, which depends on
      sprockets (~> 2.8, <= 2.11.0)

1 Ответ

0 голосов
/ 06 декабря 2018

В качестве наиболее простого решения я бы предложил удалить версии из Gemfile, то есть вместо записи

gem 'nokogiri', '~> 1.5'

использовать только

gem 'nokogiri'

То же самое для всех конфликтующих самоцветов.А потом попробуйте перезапустить вас bundle install.Это сделало бы Bundler более широкими возможностями для поиска подходящих версий.После того, как все зависимости установлены правильно, просто исправьте версии gem согласно Gemfile.lock

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...