0
我有一个不寻常的情况,我需要根据环境变量的值来阻止加载Gemfile
中的特定宝石。动态防止Gemfile中的宝石加载
修改Gemfile
不此时一个好的解决方案,因为捆绑在--deployment
模式,这意味着对任何的Gemfile更改需要git的承诺,代Gemfile.lock
使用bundle install --no-deployment
,然后再发行bundle install --deployment
。
我不熟悉Bundler代码库,我欢迎有关如何实现这一点的想法,而不会过度破解/修补Bundler。
这将工作,并+1它不是哈克。 – Sim