无法移除宝石

时间:2012-08-08 05:28:18

标签: ruby-on-rails-3 gem uninstall breadcrumbs

有一个非常奇怪的问题。我有RVM和rails项目。我使用了'breadcrumbs_on_rails'宝石,我在Gemfile中使用了它。经过一次更新后,我在这个gem中遇到了一些错误,所以我尝试回滚到之前的版本。我在Gemfile中编写了版本,运行了bundle更新 - 但没有改变,仍然存在错误。我试过从Gemfile中完全删除这个gem,但是......它的助手们还在工作!我完全卸载了宝石,所有版本,通过运行gem uninstall,清除项目的tmp文件夹,重新启动,但它仍在工作。可能是什么原因?

2 个答案:

答案 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和ren​​der_breadcrumbs。并且面包屑由这个宝石呈现,而不是由breadcrumbs_on_rails呈现。 事实证明,宝石已成功移除