2012-08-08 60 views
0

有一个很奇怪的问题。我有RVM和rails项目。我用'breadcrumbs_on_rails'宝石,我把它放在我的Gemfile中。一次更新后,我在这个宝石中出现了一些错误,所以我试着回滚到之前的版本。我在Gemfile中编写了版本,运行了软件包更新 - 但没有更改,仍然存在错误。我试图完全从Gemfile中删除这个宝石,但是......它的助手仍在工作!我完全卸载gem,所有版本,通过运行gem卸载,清除项目的tmp文件夹,重新启动,但它仍然工作。可能是什么原因?无法移除宝石

回答

0

问题是两个宝石冲突 gem twitter-bootstrap-rails具有完全相同的方法 - add_breadcrumb和ren​​der_breadcrumbs。面包屑由这颗宝石提供,而不是由breadcrumbs_on_rails提供。 因此,事实证明,宝石已成功删除

1

您是否尝试过使用

bundle exec gem uninstall GEM_NAME 

RVM的用户: 你,如果你已经设置了您的特定项目宝石使用此方法。从项目文件夹

运行宝石卸载GEM_NAME会从全局/系统级的宝石,而不是捆绑的卸载GEM_NAME。

+0

得到这个 信息:没有安装gem“breadcrumbs_on_rails” – 2012-08-08 06:08:01

+0

您是否使用.rvmrc文件? – Zed 2012-08-09 10:10:09