首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安装最新版本后显示较旧的Ruby版本| rbenv和zsh

问题:安装最新版本后显示较旧的Ruby版本|

回答: 当你在安装最新版本的Ruby后,却发现系统显示较旧的Ruby版本时,可能是由于使用了rbenv和zsh工具导致的。

rbenv是一个Ruby版本管理工具,可以让你在同一台机器上安装多个Ruby版本,并且可以切换使用不同的版本。而zsh是一种替代bash的shell工具。

如果你安装了rbenv和zsh,并且通过rbenv安装了最新版本的Ruby,但系统显示的仍然是旧版本,你可以尝试以下解决方法:

  1. 检查rbenv的安装:首先确认rbenv是否正确安装并配置在系统中。可以通过运行以下命令来检查:
  2. 检查rbenv的安装:首先确认rbenv是否正确安装并配置在系统中。可以通过运行以下命令来检查:
  3. 如果显示版本号,则表示rbenv已经正确安装。如果未能正常显示,说明rbenv没有正确配置,请重新安装并按照官方文档配置。
  4. 检查zsh的配置:确认zsh是否正确配置为默认shell。可以通过以下命令来检查:
  5. 检查zsh的配置:确认zsh是否正确配置为默认shell。可以通过以下命令来检查:
  6. 如果显示的是/bin/zsh或/usr/bin/zsh等类似的路径,则表示zsh已经正确配置。如果未能正常显示,说明zsh没有正确配置,请参考官方文档重新配置。
  7. 检查zsh插件:rbenv在zsh中的插件可能会导致Ruby版本显示不准确。你可以尝试禁用所有的zsh插件,然后再次运行命令查看Ruby版本:
  8. 检查zsh插件:rbenv在zsh中的插件可能会导致Ruby版本显示不准确。你可以尝试禁用所有的zsh插件,然后再次运行命令查看Ruby版本:
  9. 如果显示了最新版本的Ruby,则说明是某个插件引起的问题。可以逐个启用插件,查找并禁用引起问题的插件。
  10. 手动指定Ruby版本:如果以上方法都无法解决问题,你可以尝试手动指定要使用的Ruby版本。通过以下命令可以列出已安装的Ruby版本:
  11. 手动指定Ruby版本:如果以上方法都无法解决问题,你可以尝试手动指定要使用的Ruby版本。通过以下命令可以列出已安装的Ruby版本:
  12. 然后使用以下命令指定要使用的Ruby版本:
  13. 然后使用以下命令指定要使用的Ruby版本:
  14. 其中,<ruby-version>是你想要使用的Ruby版本号。

希望以上方法能帮助你解决安装最新版本后显示较旧的Ruby版本的问题。如果问题仍然存在,建议参考rbenv和zsh的官方文档或寻求专业人士的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境(2021最新攻略)

执行命令切换zsh: sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"     安装成功后...Ruby3.0,业界比较主流的安装方式大抵两种:rvm或者rbenv,这里我们使用rbenv,它其实就是一个类似python中conda一样的多版本管理软件包,可以方便一些老项目以低版本ruby运行,比如...Ruby 依赖 OpenSSL和AutoConf这俩个包,提前预装好,如果是迁移过来的Openssl可能版本比较低,最好重新安装最新的1.1j版本: brew reinstall openssl@1.1...brew reinstall autoconf    随后安装rbenv,执行命令: brew install ruby-build rbenv     之后将rbenv命令添加到zsh命令行的环境变量中...接着我们就可以安装Rails了: gem install rails -v 6.1.1     安装成功后,刷新一下: rbenv rehash     然后查看版本号: ➜ ~ rails -v Rails

1.4K20
  • 时间老去,Ruby不死,Ruby语言基础入门教程之Ruby3全平台开发环境搭建

    首先安装Homebrew,它是一款由Ruby开发的包管理工具,目前支持MacOS和Linux系统,通过Homebrew,我们可以多快好省地安装最新的Ruby3.0以上版本。    ...接下来我们来安装Ruby3,业界比较主流的安装方式大抵两种:rvm或者rbenv,这里我们使用rbenv,它其实就是一个类似python中conda一样的多版本管理软件包,可以方便一些老项目以低版本ruby...For full documentation, see: https://github.com/rbenv/rbenv#readme     可以看到最新的1.2.0版本。    ...3.0.4版本: rbenv install 3.0.4     安装成功后键入rbenv versions: ~ rbenv versions system * 3.0.0 (set by /...Users/liuyue/.rbenv/version) 3.0.4     列出所有安装好的版本。

    84910

    如何在 CentOS 8 上安装 Ruby

    一、从 CentOS 源仓库安装 Ruby 这是在 CentOS 上最简单的安装方法。在写作的时候,标准 CentOS 源仓库上的 Ruby 版本是 2.5.5。...二、使用 Rbenv 安装 Ruby Rbenv 是一个轻量级的 Ruby 版本管理工具,它允许你很方便地切换 Ruby 版本。...我们将会使用ruby-build插件来扩展 Rbenv 的核心功能,并且允许你从源码安装任何 Ruby 版本。 安装 git 和其他从源码编译 Ruby 所必需的其他依赖软件。...1.1.2-17-g7795476 想要获取通过rbenv安装的所有可安装的 Ruby 版本,输入: rbenv install -l 例如,如果你想安装 Ruby 2.7.0,并且设置为默认的版本,你可以输入...即使通过 CentOS 源仓库来安装 Ruby 的方式比较简单,但是 Rbenv 和 RVM 方式给你更多选择,你可以为每个用户添加或者移除不同的 Ruby 版本。

    1.8K20

    如何在Ubuntu 18.04上使用rbenv安装Ruby on Rails

    rbenv支持指定特定于应用程序的Ruby版本,允许您为每个用户更改全局Ruby,并允许您使用环境变量来覆盖Ruby版本。 本教程将引导您通过rbenv完成Ruby和Rails安装过程。...第一步 - 安装rbenv和依赖项 Ruby依赖于几个可以通过包管理器安装的包。...文件所做的更改应用于当前的shell会话: source ~/.bashrc 使用该type命令验证是否已正确设置rbenv,该命令将显示有关该rbenv命令的更多信息: type rbenv 您的终端窗口将显示以下内容...安装完成后,使用global子命令将其设置为我们的默认版本的Ruby : rbenv global 2.5.1 通过检查其版本号来验证Ruby是否已正确安装: ruby -v 如果你安装了2.5.1版本的...第五步 - 更新rbenv 由于您使用Git手动安装了rbenv,因此您可以使用~/.rbenv目录中的git pull命令随时将安装升级到最新版本: cd ~/.rbenv git pull 这将确保我们使用最新版本的

    6.4K50

    在CVM上使用rbenv安装RoR

    rbenv工具可以非常方便的安装和管理Ruby和Rails。使用rbenv将为您提供开发Ruby on Rails应用程序的可靠环境,因为它可以让您根据需要在Ruby版本之间自由切换。...rbenv支持指定任意版本的Ruby,允许您为用户更改全局Ruby,并允许您使用环境变量来覆盖Ruby版本。 准备 本教程将引导您完成Ruby和Rails安装过程。...作为一个例子,让我们安装Ruby版本2.3.3: rbenv install 2.3.3 如果要安装和使用其他版本,请使用不同的版本号运行命令,如rbenvrbenv install 2.3.0和rbenv...每当您安装新版本的Ruby或提供命令的gem时,您应该运行: rbenv rehash 由于在安装成功后没有提示,我们可以通过使用以下命令来验证Rails是否已正确安装: rails -v 如果安装正确...更新rbenv 当我们使用Git手动安装rbenv时,我们可以随时将我们的安装升级到最新版本: cd ~/.rbenv git pull 这将确保我们使用最新版本的rbenv。

    3.7K80

    CentOS Linux上配置Ruby

    要安装Ruby,最好通过 rbenv 引导,以便管理员轻松安装和管理Ruby环境。 另一种安装Ruby的方法是Ruby的标准CentOS包。建议使用 rbenv 方法及其所有优点。...版本 global 设置或显示全局Ruby版本 shell 设置或显示特定于shell的Ruby版本 install 使用ruby-build安装Ruby版本 uninstall 卸载特定的Ruby版本...rehash 重新编译rbenv垫片(安装可执行文件后运行) version 显示当前的Ruby版本及其来源 versions 列出rbenv可用的所有Ruby版本 which 显示可执行文件的完整路径...whence 列出包含给定可执行文件的所有Ruby版本 现在让我们安装Ruby [rdc@CentOS bin]$ ~/rbenv/bin/rbenv install -v 2.2.1 编译完成后...方法2:从CentOS软件包安装Ruby 这是最简单的方法。但是,它可能受到CentOS打包的版本和宝石的限制。对于严肃的开发工作,强烈建议使用 rbenv 方法来安装Ruby。

    2K10

    Fluentd在2019年放弃旧版本的计划公告

    作者:Masahiro Nakagawa 嗨,用户和开发者们! 我们宣布Fluentd放弃旧版本的时间表。 Fluentd Fluentd现在有v1和v0.12版本。...v0.12是旧的稳定版本,v0.12现在是安全维护模式。为了专注于v1的发展,我们将在2019年底停止所有v0.12的活动。...为了更好的开发,我们将在2019年底放弃对ruby 2.1、2.2和2.3的支持。支持ruby 2.4或更高版本是合理的,因为现在几乎所有用户都在ruby 2.4或更高版本上运行fluentd。...镜像使用ruby 2.6 最新的操作系统(CentOS 8、Ubuntu 18.04、Debian 10等)使用ruby 2.4或更高版本 此外,我们可以使用rvm/rbenv来安装任何ruby版本,所以我们希望放弃...ruby 2.3或更早的版本不会对现有用户造成太大影响。

    61920

    再见 XShell 和 ITerm 2,是时候拥抱全平台高颜值终端工具 Hyper 了!

    Electron 是一个利用最新 Web 技术栈搭建跨平台应用的项目,比如: GitHub 出品的代码编辑器 Atom 和微软出品的 VSCode 都是基于 Electron 的。...Homebrew 安装指定版本软件」 两篇文章先了解下。...安装好 ZSH 后,就可以安装 Oh-My-ZSH 了。Oh-My-ZSH 的安装也是非常简单的,你只需要用下面两条指令中的任意一条就可完成安装。...ZSH_THEME="agnoster" 注意:如果你安装的主题无法显示预期效果,那是因为响应的主题的系统字体没有安装。这时,你需要正确的安装了 Powerline 字体才会显示出来。...# Git 插件可以十分清晰的显示出当前代码仓库里与远程仓库是否同步,以及最新同步日期等等信息。 plugins=(git) 如果你需启用更多插件,只需加入要启用插件的名称。

    12K30

    Setting Up Environments on New Mac

    [注,一般软件包使用brew安装和管理,对于python的模块使用pip安装和管理] 5.配置Ruby环境 [为了正常使用原有的Octopress] 网址:/blog/2013/11/17/hello-octopress...: export RBENV_ROOT=/usr/local/var/rbenv ... rbenv是一个管理ruby环境的工具,gem相当于管理ruby模块的工具。...版本 ruby --version #查看系统ruby版本 cd gem install bundler rbenv rehash # If you use...El Capitan,没想到Octopress环境出现了问题,generate命令执行不了,经过一番折腾,发现原来升级系统之后系统默认的ruby版本是2.0以上的了(执行ruby --version),...版本设置为1.9,现在需要使用2.0以上版本的Ruby,所有又将Ruby版本改了回来,正好现在博客不再使用Octopress,改为Hexo了。

    1.1K20

    Hello Octopress

    下面介绍安装过程:[不是很轻松,但是也不会很难哟!] 安装步骤如下: 安装rbenv和ruby 请确保ruby版本是1.9.3以上!...我试过,如果版本低的话会出错,但是如果版本很高的话也有可能出错(我试过1.9.3-p2xx),建议就安装1.9.3-p0,也可以使用rvm来管理ruby版本,我两个都试过了,推荐使用rbenv。...brew update brew install rbenv brew install ruby-build rbenv install 1.9.3-p0 rbenv rehash rbenv global...1.9.3-p0 #建议增加这句修改系统全局的ruby版本 ruby --version #查看系统ruby版本 [注:如果install 1.9.3-p0时报错,提示llvm不行,需要安装gcc...,比如A的x本依赖于B的y版本,我也修改了 ├─ _config.yml #站点的配置文件 ├─ public/ #在静态编译完成后的目录,网站只需要这个目录下的文件树 ├─ _deploy/ #

    61120

    帝国CMS最新版本下载和详细的安装图文教程记录

    这不今天我们有讨论到帝国CMS程序,且这几天还没有多少事情做,就看看目前最新版的帝国CMS程序界面和后台是什么样子的,和当初是否有区别。...在这篇文章中,老蒋正好准备进一步研究帝国CMS,所以在当前服务器环境中先安装帝国CMS最新版本,目前最新版本是7.5版本,我们在安装的时候一定要安装最新版本,这样确保程序的安全和功能稳定。...文章目录 隐藏 第一、帝国CMS最新版本下载 第二、帝国CMS程序安装过程 第一、帝国CMS最新版本下载 帝国CMS官方网站:http://ecms.phome.net/down/...这里老蒋看到最新版本是帝国CMS7.5版本,有简体GBK、UTF-8,以及繁体对应版本。...本文出处:老蒋部落 » 帝国CMS最新版本下载和详细的安装图文教程记录 | 欢迎分享

    3.1K10

    如何在macOS上安装Ruby并设置本地编程环境

    Ruby旨在为初学者提供易用和有趣的功能,但功能强大,足以创建复杂的系统。对于初学者和经验丰富的开发人员来说,这是一个很好的选择。 Ruby已经包含在默认的macOS安装中,尽管它不是最新的版本。...我们现在准备安装软件包管理器Homebrew,它将允许我们安装最新版本的Ruby。...我们将使用Homebrew安装最新版本的Ruby,然后将我们的系统配置为使用此版本而不是默认情况下macOS使用的Ruby版本。...第4步 - 安装Ruby 安装Homebrew后,您可以轻松安装各种软件和开发人员工具。我们将使用它来安装Ruby及其依赖项。...要检查您安装的Ruby版本,请键入 ruby -v 这将输出当前安装的Ruby的特定版本,默认情况下将是可用的最新稳定版Ruby。

    3.3K10

    Office 2021:生产力和创造力的最新突破+全版本安装包

    Office 2021是微软的最新版本,提供了一些新的功能和改进,为用户提供更多的选择和方式来提升生产力和创造力。...软件全版本安装包获取指南:zyku666.com 在Office 2021中,Word作为一款文档处理工具,可用于轻松创建、编辑和共享专业文档。...Office 2021的安全性也得到了提升,在新的版本中,微软增加了多层次的安全功能,保护用户数据的安全性。...随着Office 2021的发布,委员会也将使用Office 2021完成更多的任务。与以往版本相比,Office 2021更具想象力和创造力,提供更多灵活的方式来代替使用传统的个人电脑。...4.以管理员身份运行Setup程序; 5.软件正在安装中; 6.安装完成后点击关闭; 7.返回安装包的激活工具文件夹,管理员身份运行HEU_KMS激活工具。

    86830

    Java 又双叒叕发布新版本,这么多版本如何灵活管理?

    每次下载安装之后,需要重新配置一下 Java 环境变量。等到运行平时的项目又需要切回之前 JDK 版本,这又需要重新环境变量。这么重复配置显然非常低效,又不能灵活切换版本。...所幸通过万能 Google 找到解决方案,使用 jenv 管理 JDK 版本。 jenv 介绍 熟悉 Ruby 的同学,应该会觉得比较眼熟,jenv 就是 Java 平台的 rbenv 工具。...使用 jenv 有一个前提,必须提前安装 JDK,其不提供下载安装 JDK 的功能。MacOSX 平台可以提前使用 brew 安装 JDK。....bash_profile echo 'eval "$(jenv init -)"' >> ~/.bash_profile source ~/.bash_profile 若使用 Shell 为 zsh...这里需要注意的,jenv local 切换 JDK 版本只对当前文件夹有效,如果切换到其他文件夹,将会切换会当前默认 JDK 版本。

    1K60
    领券