为了获得安全补丁,我需要更新机架宝石,因此我运行了此
bundle update rack
花了一段时间,最后我看到了这个新文件夹/vendor/cache/ruby/2.4.0/
,其中包含270万行代码。
这似乎并不正确。有人知道发生了什么吗?我试图删除该文件夹,但是当我运行rails console
之后,出现一则消息,提示我需要运行bundle install
,这会将所有内容放回到该猛ma文件夹中。
答案 0 :(得分:1)
您曾经运行过bundle install --path=vendor/cache
。这意味着将一切都卖给vendor/cache
。
要扭转这种情况,您只需从.bundle/config
文件中删除该行,然后删除vendor/cache
文件夹。重新运行bundle update rack
,所有内容都应清理干净。