我想将我安装的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版本的红宝石
答案 0 :(得分:0)
您必须做一些事情,首先,让我们检查一下您正在使用的shell
echo "$SHELL"
现在,这取决于您要检查rbenv员工的文件,如果要获取/bin/bash or
/bin/sh
或'/ bin / zsh',则首先使用nano或vim查看是否有相关的文件到RBENV,如果没有,则根据您的shell添加以下行。
vi ~/.bash_profile
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
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
或者您在其可用清单中获得的任何版本都只需输入相同的版本。
快乐编码。