ruby - 为什么不卸载这个 gem

标签 ruby rubygems bundler gemfile

我从这个 repository 安装了一个 gem在我的 Gemfile 中使用它:

gem 'copy_carrierwave_file', github: 'equivalent/copy_carrierwave_file'

当我尝试使用 :

卸载它时
gem uninstall copy_carrierwave_file

没有显示像 copy_carrierwave is uninstalled successful from....

然后如果我输入:

bundle show copy_carrierwave_file

它仍然告诉我这颗 gem 的位置

如何卸载它?

最佳答案

由于 git、github 和路径定位,或开发 gems 由 bunlder 控制,您只需从 Gemfile 中删除 put 即可删除 gem。您甚至不需要再次运行 bundle install

$ bundle show session

Could not find gem 'session'.

关于ruby - 为什么不卸载这个 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20886122/

相关文章:

ruby - 如何从 ruby​​ 脚本内部安装 ruby​​gem 并随后需要这个 gem?

ruby - 无法在 OS X Mavericks Xcode 5.1 上安装 CocoaPods

ruby-on-rails - bundle 安装在 ./mysql2 文件夹中安装 gems

ruby - 如何将 float 格式化为一定数量的小数和整数?

ruby-on-rails - 尝试使用新主题构建或提供服务时出现 Git 相关错误

ruby-on-rails - 在 ubuntu 上,安装了 rvm 和 ruby​​ 1.9.2 为什么在 repo checkout 后 bundle 会出错

ruby - 是否可以在 Gemfile 之外要求文件?

ruby-on-rails - fixtures 会触发模型回调吗?

ruby-on-rails - debugger-ruby_core_source gem 没有提供 ruby​​-2.0.0-p451 的源代码

ruby - 如何使用 Date.strptime 解析日期和时间