Существует проект 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: //)', но это не сработало.
Может ли кто-нибудь помочь мне? Пожалуйста, дайте мне знать, если вам нужны дополнительные сведения.