2016-07-06 7 views
0

я установить пучок и пучок обновления и обнаружил, что я получаю ту же ошибку в терминале:Рубин - Не удалось разрешить зависимости с actionpack

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

    rails (~> 5.0.0) was resolved to 5.0.0, which depends on 
     railties (= 5.0.0) was resolved to 5.0.0, which depends on 
     actionpack (= 5.0.0) 

    rails (~> 5.0.0) was resolved to 5.0.0, which depends on 
     railties (= 5.0.0) was resolved to 5.0.0, which depends on 
     actionpack (= 5.0.0) 

    rails (~> 5.0.0) was resolved to 5.0.0, which depends on 
     railties (= 5.0.0) was resolved to 5.0.0, which depends on 
     actionpack (= 5.0.0) 

    simple_form (~> 3.0.2) was resolved to 3.0.2, which depends on 
     actionpack (~> 4.0) 

Я обновляемой много драгоценных камней и удалось решить все ошибки зависимостей, но я не могу решить эту проблему.

Это мой Gemfile:

source 'https://rubygems.org' 
gem 'rails', '~> 5.0.0' 
gem 'sqlite3' 
gem 'puma', '~> 3.0' 
gem 'sass-rails', '~> 5.0.5' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.2' 

gem 'jquery-rails' 
gem 'turbolinks', '~> 5' 
gem 'jbuilder', '~> 2.5' 
gem 'simple_form', '~> 3.0.2' 
gem 'devise', '~> 4.2' 
gem 'haml', '~> 4.0.5' 


group :development, :test do 
    gem 'byebug', platform: :mri 
end 

group :development do 
    gem 'web-console' 
    gem 'listen', '~> 3.0.5' 
    gem 'spring' 
    gem 'spring-watcher-listen', '~> 2.0.0' 
end 

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 

Есть ли что-то я пропускаю из моей Gemfile, чтобы решить эту проблему? Извинения, если это не объясняется очень хорошо, Im новичку (и провел несколько часов, пытаясь решить эту проблему в одиночку!)

ответ

0

Есть много информации о зависимостях в Gemfile и от Error.

Railties (= 5.0.0) был разрешен к 5.0.0, который зависит от actionpack (= 5.0.0)

simple_form (~> 3.0.2) был разрешен к 3.0.2, которая зависит от actionpack (~> 4.0)

~> Это ограничивает версии на подмножество возможных вариантов. Read about it.

Таким образом, из-за ошибки вы можете прочитать, что simple_form зависит от actionpack, который может быть только от версии 4.0 до 4.1. Но railties зависит от actionpack как минимум от версии 5.0.

Для решения этой проблемы вам необходимо установить повреждение simple_form. Например версия 3.2.1 имеет следующую спецификацию actionpack:

s.add_dependency('actionpack', '> 4', '< 5.1') 
+0

Эй farhatmihalko, спасибо за помощь! его очень ценят. Im хорошо идти сейчас :) – Junior

 Смежные вопросы

  • Нет связанных вопросов^_^