更新捆绑包后,您将拥有一些可能已过时的宝石 - 因为已安装该宝石的较新版本.在bundle可执行文件下没有这样的命令即bundle clean.如何摆脱这些过时的宝石?
这是尝试减少我的rails应用程序中的slu size大小.
我做了一个bundle show并获得了一个gem目录的完整路径.
不幸的是,我删除了目录rm -r gem_path.然后我的rails应用程序不再工作了.如果我尝试启动服务器或启动rails控制台,则会输出以下错误:
<class:Application>:未初始化的常量MyAPP::Application::Gem(NameError)
我该怎么做才能还掉它?
我试图bundle install或bundle update希望强制捆绑搜索gem并将其安装回来,但是没有用.
我也尝试删除Gemfile.lock并运行bundle install.什么都没有改变,同样的错误.
有问题的宝石就是可以作为标记.