ruby - 在安装 RVM 和使用 gemsets 之后删除系统 gem 是否安全?

标签 ruby rubygems rvm

有谁知道安装 RVM 后是否可以卸载所有系统 gem,以及我是否只为每个项目使用 gemsets?

我只想删除系统中的一些额外内容。

最佳答案

您没有说明您使用的是什么操作系统,但如果您使用的是 Mac 操作系统,则需要小心地从系统中删除 gem。

Apple 安装 Ruby 是为了他们自己使用,而不是因为他们是仁慈的,为了方便用户而这样做。我们可以搭载那个已安装的版本,并意识到我们可能会破坏 Apple 的功能。

运行 find/usr -type f -name '*.rb' 以获取依赖于预安装 Ruby 的 Apple 应用程序代码列表。分析这些文件以确定需要哪些 gem。

或者,如果 gem 在那里,请不要担心。在 RVM 的控制下运行的 Ruby 将看不到/usr/bin/ruby 使用的 gem,因此不会发生冲突;这就是 RVM 的重点。

关于ruby - 在安装 RVM 和使用 gemsets 之后删除系统 gem 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6531912/

相关文章:

ruby - 将方法名称作为参数传递给另一个方法

ruby - 将文本框的内容写入 Shoes.rb 文件中

ruby-on-rails - 猴子修补 Rails gem 的安全和最佳方法

ruby-on-rails - rails 生成模型后自动 t.timestamps,我可以在迁移文件中手动删除它吗?

ruby-on-rails - 如何使用 RVM 和不同版本的 rails

installation - 如何使用rvm在OS_X 10.9上安装ruby 2.1.0? ( : osx/10. 9/x86_64/ruby 没有可用的二进制 ruby )

ruby - 为什么我无法加载 Nokogiri?

ruby - 使用 Ruby/Mechanize 在选定元素之后选择下一个元素

ruby-on-rails - Heroku 不会重置我的数据库

Ruby Gems 突然停止在 ubuntu 12.04 上工作