如何在Mac 10.15.5版上更新ruby

时间:2020-07-28 01:16:29

标签: ruby macos rbenv

我想将我安装的ruby版本从2.6.3p62版本更新到2.7.1

我试图按照发现的here

的这些说明进行操作

因为过去我以前在Ruby上遇到过问题,所以我认为最好先阅读该教程中的卸载部分。

我从第一步开始尝试再次安装,但是当我完成type rbenv时,显示的是rbenv is /usr/local/bin/rbenv

我不确定为什么会发生这种情况,但是我继续尝试安装ruby版本2.7.1,一旦我检查并执行ruby -v的ruby版本,就会显示ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]而不是ruby版本我安装了2.7.1。

我尝试了rbenv versions,控制台中显示的是

system
* 2.7.1 (set by /Users/michaeltorres/.rbenv/version)

我不确定发生了什么,但是似乎仍在检测到2.6.3版本的红宝石

1 个答案:

答案 0 :(得分:0)

您必须做一些事情,首先,让我们检查一下您正在使用的shell

echo "$SHELL"

现在,这取决于您要检查rbenv员工的文件,如果要获取/bin/bash or /bin/sh或'/ bin / zsh',则首先使用nano或vim查看是否有相关的文件到RBENV,如果没有,则根据您的shell添加以下行。

bash

vi ~/.bash_profile 
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

对于Zsh

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc

此命令只是添加.rbenv,您必须重新启动终端/ iterm才能获得有效的结果。

现在您应该已经正确安装了rbenv,以确保它已真正安装,您可以运行以下命令

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash

如果最终给您所有的Ok消息,则意味着您现在一切都准备就绪。现在使用rbenv安装您的ruby版本,您不需要卸载系统ruby,但是您正在使用rbenv设置不同版本的ruby。运行以下命令以检查可安装的红宝石版本

rbenv install -l

现在,您必须使用以下命令安装红宝石版本2.7.1

rbenv install 2.7.1

或者您在其可用清单中获得的任何版本都只需输入相同的版本。

快乐编码。