【发布时间】:2018-04-29 12:10:13
【问题描述】:
首先,我没有使用 rvm 或 rbenv。我想卸载我的 Rails 项目中的每个 gem,然后从头开始捆绑。 Gem 安装目录指向我的全局目录,所以我不能只删除那个。
在现代 Javascript 项目中,您可以简单地 rm -rf node_modules 和 npm/yarn 立即安装,那么如何在 Rails 中实现相同的功能?
【问题讨论】:
标签: ruby-on-rails ruby rubygems
首先,我没有使用 rvm 或 rbenv。我想卸载我的 Rails 项目中的每个 gem,然后从头开始捆绑。 Gem 安装目录指向我的全局目录,所以我不能只删除那个。
在现代 Javascript 项目中,您可以简单地 rm -rf node_modules 和 npm/yarn 立即安装,那么如何在 Rails 中实现相同的功能?
【问题讨论】:
标签: ruby-on-rails ruby rubygems
嗯,rvm 或 rbenv 很有用,考虑使用其中之一。
你正在使用 bundle,所以如果你想确保你的命令行只使用 Gemfile 中指定的 gem,你可以添加“bundle exec your_command”,比如bundle exec rails s。因此,可能没有必要删除所有宝石。
如果你想节省空间,我最好的建议是清空你的全局目录,使用 rbenv 或 rvm :)
【讨论】:
【讨论】: