gpt4 book ai didi

ruby - 在没有 RVM、Rbenv 的情况下全局更新 ruby​​ OSX

转载 作者:太空宇宙 更新时间:2023-11-03 16:17:02 25 4
gpt4 key购买 nike

我是 ruby 开发新手。我无法弄清楚一件烦人的事情。

我的 macbook 上安装了 macOS sierra。

当我输入 ruby -v 时,我得到以下输出

$ ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]

我也在使用 RubyMine IDE。

所以我尝试在全局范围内更新我的 ruby​​,我在互联网上找到了不同的教程,首选方法是 RVMRBENV。我尝试安装它们,但我没有在全局范围内更新 ruby​​,而是在不同位置安装了多个版本的 ruby​​。因为所有这些工具都使用不同的方式为当前用户提供 ruby​​ 二进制文件,但是由于 .bash_* 文件中的全局 PATH 变量修改,它们都只对当前用户有效。

所以现在我觉得这些工具留下了很多垃圾,我使用 find 删除了所有文件夹和事件,但在 Ruby Mine 中我得到了关注

http://imgur.com/a/0NzbH

我不知道为什么 rbenvrvm 仍然存在,因为我已将它们从系统中删除。在 Ruby Mine 中有没有什么可以摆脱它们。

但我的主要问题是如何在不使用这个烦人的工具的情况下更新 /usr/bin/ 目录中的 ruby​​ GLOBALLY。我不需要维护具有不同 ruby​​ 版本的多个应用程序,我需要全局 ruby​​ 更新,所以当我键入 /usr/bin/ruby -v 时,我得到了最新版本。

请帮助解决这个问题,我花了很多时间试图处理这个简单问题。

谢谢

最佳答案

不要覆盖/usr/bin 中的任何内容。默认情况下,macOS 不允许这样做,这是有充分理由的。它可以打破各种意想不到的事情。

如果您想全局安装最新版本的 Ruby,最简单的方法是使用 Homebrew .只需按照安装说明进行操作,然后 brew install ruby​​ 将最新版本(当前为 2.4.0)安装到/usr/local/bin。

要删除 RVM 和 rbenv 安装,请删除 .rvm 和 .rbenv。

关于ruby - 在没有 RVM、Rbenv 的情况下全局更新 ruby​​ OSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41312423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com