【问题标题】:How to remove Ruby from OS X如何从 OS X 中删除 Ruby
【发布时间】:2016-09-15 11:46:32
【问题描述】:

我们有 ruby​​ 版本 ruby 2.0.0p648(2015-12-16 修订版 53162)[universal.x86_64-darwin15]。我们需要卸载 ruby​​ 并重新安装。所以我们就这样尝试了

Anshuls-Mac-mini-2:~ pankajthakur$ whereis ruby
/usr/bin/ruby
Anshuls-Mac-mini-2:~ pankajthakur$ rm -f /usr/bin/ruby
rm: /usr/bin/ruby: Permission denied

我们需要在其他位置重新安装。请指导我们。

我当前的 MAC os 版本 10.11.5 (El Capitan)

【问题讨论】:

  • 为什么要卸载 Ruby?你是如何安装 Ruby 的?您是否使用 rbenv 或 RVM 之类的版本管理器? which ruby的输出是什么
  • @spickermann 感谢您的回复。我们使用 RVM.OutPut of which ruby​​ 安装 ruby​​:-/usr/bin/ruby。我们正在研究 Prefix invermetal setup.We goto error about sudo gem install cf-uaac --http-proxy sjc1intproxy01.crd.ge.com:8080 经过研发我们发现,我们需要更改 ruby​​ 的位置,目前它位于 usr/bin
  • 您似乎没有正确加载 RVM,因此无法正确检测到您的 RVM 安装的 rubies。您应该解决这个问题,而不是弄乱系统 Ruby。

标签: ruby-on-rails ruby rubygems predix


【解决方案1】:

我在我的一台电脑上得到了完全相同的版本,我使用Homebrew 安装了最新版本并覆盖了旧版本。

在您的终端中运行brew install ruby 以下载最新版本,然后运行brew link --overwrite ruby 以替换您的Ruby 版本。

您也可以使用rbenv 在您的计算机brew install rbenv 上安装和运行不同版本的Ruby。

编辑:我认为rbenv 可能是管理 Ruby 环境的最简单方法。

【讨论】:

猜你喜欢
  • 2019-11-01
  • 2012-06-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-30
  • 1970-01-01
  • 1970-01-01
  • 2018-02-06
  • 1970-01-01
相关资源
最近更新 更多