Tag: gemfile

Rails + Docker:今天ffi gem更新爆发部署?

所以我使用docker在本地开发Rails应用程序,今天突然间(重build后没有caching)我开始在运行docker-compose run以启动独angular兽时遇到以下问题: 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,但是不应该在bundler中解决这个依赖关系吗? 其他信息:具有完整的2.2.5docker图像的Ruby 2.2.5。 我在我的dockerfile中进行捆绑,以便在构build之间caching内容,并且不要将我的Gemfile.lock复制到构build中的Docker镜像上(在此过程之后)。 ffi-1.9.10出现在我的本地非docker gemfile.lock中,作为一个顶层的依赖,但不是在我的Gemfile中。 我现在通过在Gemfile中明确要求1.9.10来解决这个问题,但是我对这个答案并不满意。