【问题标题】:Can RVM, rbenv and Homebrew create problems in a working Ruby on Rails env?RVM、rbenv 和 Homebrew 能否在工作的 Ruby on Rails 环境中产生问题?
【发布时间】:2015-09-14 20:41:19
【问题描述】:

几个月前我安装了 Ruby 和 Rails,但我不记得我使用的是 Homebrew 还是 RVM 还是 rbenv。

目前我已经在我的 Mac 上安装了这三个。我没有碰系统安装的Ruby。

对于我的系统上存在的这三件事,我有什么需要担心的吗?他们是否有可能会破坏我完美运行的 Ruby 和 Rails 环境?

我应该保留哪一个,或者我可以保留所有三个?

如果我需要删除任何或全部,任何人都可以帮助我删除所有内容,RVM、rbenv、Homebrew、Ruby 和 Rails 并进行全新安装吗?

【问题讨论】:

  • RVM 和 rbenv 互斥;选择一个或另一个。可以将它们都安装而不会发生冲突,但是您越依赖它们,它们相互妨碍的可能性就越大。

标签: ruby-on-rails ruby rvm homebrew rbenv


【解决方案1】:

您可能希望保留 Homebrew 以及 RVM 或 rbenv。

一旦您决定要使用哪个 Ruby 版本管理器(rbenv 或 RVM),然后按照说明卸载其中一个,brew uninstall rbenv(假设您使用 Homebrew 安装了 rbenv)或rvm implode

如果你没有接触系统 Ruby,你应该会很好。

【讨论】:

  • 最好检查 ~/.bashrc、~/.bash_profile、~/.zshrc 和 ~/.profile 文件以确保相关的命令完好无损和/或被删除。
  • 我使用 RVM 是因为我的项目正在使用它。也就是说,共识似乎是 RBENV 比 RVM 更健壮,但最初学习起来有点困难。 RVM 非常简单,但有时您必须安装新的 gemset,因为它会出现错误。
猜你喜欢
  • 2020-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-15
  • 2011-10-29
  • 1970-01-01
相关资源
最近更新 更多