我有一个Ruby项目,我没有写,但负责维护。根据建议,bundle install --binstubs
生成的文件将被检入版本控制。
看来,根据我正在使用的本地环境,重新生成binstub会将脚本从单引号更改为双引号(反之亦然)。这当然让git认为我做了本地改动。我猜这是一些宝石版差异的事情,但不知道从哪里开始寻找。
答案 0 :(得分:0)
看起来像Bundler switched the world to double quotes并且正在使用Rubocop强制执行它。如果您升级(或降级,但为什么?)bundler以便每个环境都具有相同的版本,则应该停止不良行为。