【发布时间】:2013-06-18 07:04:34
【问题描述】:
我正在尝试从我的项目中删除一个 gem,所以我进入 gem 文件并将其注释掉。
...
gem some_gem
# gem 'gem_I_dont_want'
gem another_gem
....
然后我跑
bundle
要检查 gem 是否消失,我输入
bundle show
但我仍然看到那里的宝石
...
* some_gem
* gem_I_dont_want
* another_gem
我不了解捆绑包的工作原理吗?我还有什么要做的吗?
【问题讨论】:
-
gem_I_dont_want 是您想要的另一个 gem 的依赖项吗? Gemfile.lock 文件中是否提到了 gem?
-
我不相信 gem_I_dont_want 是另一个 gem 的依赖项。是的,“gem_I_dont_want”在 Gemfile.lock 中。
-
如果 gem 的条目在 Gemfile.lock 中的另一个 gem 之后出现缩进,那么这将显示依赖关系。否则我很难过——检查一下,我删除了一个没有依赖项的 gem,它已从 bundle show 的输出中删除。
-
哎呀,你是对的伊恩。它是一种依赖。问题解决了。谢谢!
-
好东西,很高兴能帮上忙!我已经从评论中做出了回答。
标签: ruby-on-rails gem bundler