Так я использую докер разработать приложение рельсы локально и сегодня из синего (после восстановления без кэша) я начал получать следующую проблему при запуске docker-compose run
начать единорог:Rails + Docker: обновление ffi gem сегодня сломалось?
bundler: failed to load command: unicorn (/usr/local/bundle/bin/unicorn)
Bundler::GemNotFound: Could not find ffi-1.9.10 in any of the sources
В самом деле, мой контейнер sidekiq также поднимал это. Я понял, что ffi обновлен до версии 1.9.11 в последнее время, но разве эта зависимость не должна быть решена в комплекте?
Дополнительная информация: Ruby 2.2.5 с полным изображением док-станции 2.2.5. Я делаю свою привязку в своем файле докеров, чтобы сохранить кеширование между сборками, и я не копирую свой файл Gemfile.lock в изображение докера в здании (после процесса this). ffi-1.9.10 появляется в моем локальном не-docker gemfile.lock как зависимость верхнего уровня, но не в моем Gemfile. Я решил эту проблему на данный момент, явно требуя 1.9.10 в моем Gemfile, но я не очень доволен этим ответом.