Как решить конфликтную проблему использования actionpack в приложении rails
Я приехал сюда как последнее средство, чтобы найти ответ на мою проблему. Мое приложение rails зависит от ruby-2.0.0 и rails 4.1.4(хотя я могу вернуться к предыдущим версиям, но не для того, чтобы решить проблему), и я пытаюсь использовать gem 'dotiw', '~> 1.1.1'
который зависит от [actionpack][1] (~> 3)
, Ниже сообщение от консоли даст лучшее понимание проблемы. Сообщение отчета в терминале после запуска $bundle install
Bundler could not find compatible versions for gem "actionpack":
In Gemfile:
dotiw (~> 1.1.1) ruby depends on
actionpack (~> 3) ruby
rails (~> 4.1.4) ruby depends on
actionmailer (= 4.1.4) ruby depends on
actionpack (4.1.4)
Как вы уже можете видеть, что я снял свой Gemfile.lock
и снова установил комплект. В качестве решения моей проблемы я могу либо изменить свою rails
версия или gem 'dotiw', '~> 1.1.1'
изменение первого изменит мою проблему, а сокращение версии второго приведет к потере функциональности. Также я не понимаю, почему это gem 'dotiw', '~> 1.1.1'
не был обновлен для поддержки последних выпусков actionpack или лучше продолжать обновление для поддержки всех будущих выпусков его зависимостей.