有一个非常奇怪的问题。我有RVM和rails项目。我使用了'breadcrumbs_on_rails'宝石,我在Gemfile中使用了它。经过一次更新后,我在这个gem中遇到了一些错误,所以我尝试回滚到之前的版本。我在Gemfile中编写了版本,运行了bundle更新 - 但没有改变,仍然存在错误。我试过从Gemfile中完全删除这个gem,但是......它的助手们还在工作!我完全卸载了宝石,所有版本,通过运行gem uninstall,清除项目的tmp文件夹,重新启动,但它仍在工作。可能是什么原因?
答案 0 :(得分:1)
您是否尝试过使用
bundle exec gem uninstall GEM_NAME
对于RVM用户: 如果您为特定项目设置了gemset,则必须使用此方法。
从项目文件夹中运行gem uninstall GEM_NAME将从您的全局/系统级别gemset而不是bundler中卸载GEM_NAME。
答案 1 :(得分:0)
问题在于两个宝石的冲突 gem twitter-bootstrap-rails有完全相同的方法 - add_breadcrumb和render_breadcrumbs。并且面包屑由这个宝石呈现,而不是由breadcrumbs_on_rails呈现。 事实证明,宝石已成功移除