如何切换到使用 Homebrew 安装的 ruby​​ 1.9.3?

2023-12-07

我已经使用安装了 ruby​​ 1.9.3hombrew

酿造安装红宝石

但仍然使用默认的1.8.7。如何将 osx 切换为使用 1.9.3 作为默认 ruby​​?


简短回答:

通过自制程序安装 ruby​​ 后,只需执行以下操作:

brew link --overwrite ruby

并重新启动或重新打开您的终端


长答案

所以我使用 homebrew 正常安装了 ruby

brew install ruby

安装得很好,但它仍然使用系统默认的 ruby​​。 我通过执行以下操作验证了这一点:

which ruby 
#/usr/bin/ruby

因此,根据 Matthew Rudy 的建议,我检查了 /etc/paths 的顺序,一切都很好。

然后我决定这样做:

which -a ruby
#/usr/bin/ruby
#usr/local/bin/ruby

所以没有任何东西被破坏。 尝试使用自制方法再次重新安装ruby,然后我找到了它。

自制提到:

Warning: ruby-2.3.1 already installed, it's just not linked

所以必须这样做:

brew link --overwrite ruby
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何切换到使用 Homebrew 安装的 ruby​​ 1.9.3? 的相关文章

随机推荐

  • OnDraw() 未触发,surfaceView 中未绘制任何内容 - Android

    你好 我在水平滚动视图中有一个 SurfaceView 我想通过 onDraw 调用来填充图像 然而 什么也没有绘制 我有一个类 其中的绘图是通过线程 CanvasThread 完成的 public class PanelChart ext
  • R read.csv - 带有特定符号(>)的标题

    当我通过 R 读取 csv 文件时 所有特定符号 gt 例如 csv 文件 用户 gt 75 R 显示用户 75 我怎样才能避免这种情况 您可以使用check names FALSE在你的read csv call From read cs
  • 索引如何提高 mongodb 中的查询性能

    我需要了解 mongo 中的索引如何提高查询性能 目前我的数据库没有索引 我如何为现有数据库建立索引 我还需要创建一个仅用于索引的新字段吗 从根本上来说 MongoDB 中的索引与其他数据库系统中的索引类似 MongoDB 支持 Mongo
  • Visual Studio NugetPackageManager 界面中的“版本”列有何意义? (与“已安装”列不同)

    已安装 列已填充 但 版本 列未填充 版本 栏是什么意思 与 已安装 列不同 我熟悉语义版本的概念 所以我确切地知道版本号的概念对于 nuget 包意味着什么 我想知道到底是什么that列于that接口意思 后续关于空白的问题结束了here
  • 蓝鸟承诺范围

    我刚刚开始使用承诺来尝试清理一些 回调地狱 我决定尝试 bluebird 并在浏览器中运行它 但立即遇到了范围界定问题 有没有办法在新的 Promise 中设置 thisArg 下面的示例显示承诺解析器内的 this 值设置为浏览器窗口 但
  • Bitmap.getPixel 始终返回黑色

    我正在创建一个应用程序 其中涉及获取屏幕部分的颜色 为此 我使用 Bitmap getPixel 方法来检索屏幕的指定像素 然后将其转换为 RGB 格式 以便以后更轻松地进行编码 问题是 当我使用 getPixel 方法时 无论屏幕上是什么
  • 使用 cygwin 在 Windows 上安装 GMP

    我是 C 新手 我必须处理大整数 所以我必须通过 Cygwin 安装 GMP 我能找到的有关安装此程序的任何文档都假设您知道自己在说什么 而我确实不知道 无论如何 我有权利 tar或者其他什么 正确提取它 现在我看到的任何网站都说要运行 c
  • 如何修复 java Apache POI 中的 NotOfficeXmlFileException?

    我正在尝试创建一个新的 Excel 文件 其中仅包含 hello 这是我的代码 import java io File import java io FileInputStream import java io FileNotFoundEx
  • 将 html 文本添加到超大 jquery 图像幻灯片

    我只想将 html 文本添加到著名的图像滑块超大的 这是他们的演示页面 http buildinternet com project supersized slideshow 3 2 demo html 该 html 可以正好位于演示中 m
  • 如何在 shell 脚本中使用远程服务器上的带有远程变量的数组?

    这就是我正在尝试做的 bin bash array local 1 2 3 4 5 ssh user server lt lt EOF index remote 1 echo index remote echo array local in
  • 什么有限状态机捕获具有相同数量的“01”和“10”的二进制字符串?

    我需要帮助设计一个有限状态机 该状态机接受包含尽可能多的模式出现的二进制字符串01作为模式的出现10 我有点很难准确理解哪些字符串应该被接受 哪些字符串应该被拒绝 欢迎任何指导 有问题的语言是什么 包含尽可能多的模式出现的二进制字符串01作
  • 如何更新 Azure 通知中心注册中的过期时间?

    我使用 Azure 通知中心已经有一段时间了 然而 我为一个新项目创建了一个新的通知中心 我注意到一些非常奇怪的行为 每当我创建一个注册时ExpirationDate被设定为12 31 9999 7 59 59 因此 对于某些人来说 我认为
  • 导入 .ics 文件时出现 Google 日历错误

    我很难让我的订阅日历与 Google 日历配合使用 以下 URL 可在 Outlook 和 Apple 日历 iCal 中正常工作 但我收到来自 Google 的错误 您提供的地址不包含有效 iCal 或 GData 格式的日历 我的 UR
  • 调试 python 多处理中的错误

    我正在使用Pool的功能multiprocessing模块以便在不同数据上并行运行相同的代码 事实证明 我的代码在某些数据上引发了异常 但没有给出发生这种情况的精确行 Traceback most recent call last File
  • 使用 Apache Spark (Java) 将 CSV 数据加载到 Dataframe 并转换为数组

    我有一个包含以下数据的 CSV 文件 1 2 5 2 4 2 3 我想将它们加载到具有数组字符串模式的数据框中 输出应如下所示 1 2 5 2 4 2 3 这里已经使用 scala 回答了这个问题 Spark 将字符串列转换为数组 我想在
  • Excel VBA 更改 HTML 选择标记中的选项

    最近 我发布了一个问题vbscript 捕获 HTML 选择选项标记中的文本 这对我在 Internet Explorer 平台上的帮助很大 但是 我有一个新项目 其网站稍微复杂一些 该网站有多个嵌套表格 这些表格的格式可容纳form元素
  • 对流并集进行排序以识别 Apache Flink 中的用户会话

    我有两个事件流 L l1 l3 l8 比较稀疏 表示用户登录某个 IP E e2 e4 e5 e9 是特定IP的日志流 较低的索引代表时间戳 如果我们将两个流连接在一起并按时间排序我们会得到 l1 e2 l3 e4 e5 l8 e9 是否可
  • 在 WPF 中使用 ViewModel 创建 UserControl

    您认为使用 ViewModel 创建 UserControl 并将两者部署在一起是一个很好的做法吗 这样 UserControl 将绑定到现有的 ViewModel 对我来说似乎是个好主意 但我从未见过这样的事情 Thanks 使用此方法时
  • Java - 如何在JNLP文件中自动获取IP地址?

    在JNLP文件中如何自动获取IP地址 例子
  • 如何切换到使用 Homebrew 安装的 ruby​​ 1.9.3?

    我已经使用安装了 ruby 1 9 3hombrew 酿造安装红宝石 但仍然使用默认的1 8 7 如何将 osx 切换为使用 1 9 3 作为默认 ruby 简短回答 通过自制程序安装 ruby 后 只需执行以下操作 brew link o