Ruby: невозможно активировать win32screenshot-2.1.0, так как ffi-1.10.0-x86-mingw32 конфликтует с ffi (~> 1.9.0) - PullRequest
0 голосов
/ 09 января 2019

Существует проект ruby, в котором используются следующие гемы:

childprocess, win32screenshot, win32-clipboard, rest-client и rautomation.

Все эти камни зависят от другого камня под названием 'ffi'. Все работало нормально, пока три дня назад не была выпущена новая версия ffi. Теперь 3 из вышеперечисленных драгоценных камней загружают v1.10.0 и 2 из них загружают v1.9.0 из-за способа обработки gemspec в каждом из 5 драгоценных камней. Из-за этого я продолжаю получать сообщение об ошибке, о котором упомянул в заголовке.

То, что я пробовал до сих пор: я разветвил исходное хранилище и изменил файл gemspec. Я предоставил github url этого разветвленного репо в Gemfile в формате:

gem 'childprocess',: git => 'repo_path (пробовал оба https: // и git: //)', но это не сработало.

Может ли кто-нибудь помочь мне? Пожалуйста, дайте мне знать, если вам нужны дополнительные сведения.

...