首页
学习
活动
专区
工具
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 依赖 OpenSSLAutoConf这俩个包,提前预装好,如果是迁移过来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开发包管理工具,目前支持MacOSLinux系统,通过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     列出所有安装版本

    84010

    如何在 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完成RubyRails安装过程。...第一步 - 安装rbenv依赖项 Ruby依赖于几个可以通过包管理器安装包。...文件所做更改应用于当前shell会话: source ~/.bashrc 使用该type命令验证是否已正确设置rbenv,该命令将显示有关该rbenv命令更多信息: type rbenv终端窗口将显示以下内容...安装完成,使用global子命令将其设置为我们默认版本Rubyrbenv global 2.5.1 通过检查其版本号来验证Ruby是否已正确安装ruby -v 如果你安装了2.5.1版本...第五步 - 更新rbenv 由于您使用Git手动安装rbenv,因此您可以使用~/.rbenv目录中git pull命令随时将安装升级到最新版本: cd ~/.rbenv git pull 这将确保我们使用最新版本

    6.3K50

    在CVM上使用rbenv安装RoR

    rbenv工具可以非常方便安装管理RubyRails。使用rbenv将为您提供开发Ruby on Rails应用程序可靠环境,因为它可以让您根据需要在Ruby版本之间自由切换。...rbenv支持指定任意版本Ruby,允许您为用户更改全局Ruby,并允许您使用环境变量来覆盖Ruby版本。 准备 本教程将引导您完成RubyRails安装过程。...作为一个例子,让我们安装Ruby版本2.3.3: rbenv install 2.3.3 如果要安装使用其他版本,请使用不同版本号运行命令,如rbenvrbenv install 2.3.0rbenv...每当您安装版本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 设置或显示特定于shellRuby版本 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现在有v1v0.12版本。...v0.12是稳定版本,v0.12现在是安全维护模式。为了专注于v1发展,我们将在2019年底停止所有v0.12活动。...为了更好开发,我们将在2019年底放弃对ruby 2.1、2.22.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或更早版本不会对现有用户造成太大影响。

    61520

    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

    再见 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) 如果你需启用更多插件,只需加入要启用插件名称。

    11.8K30

    Hello Octopress

    下面介绍安装过程:[不是很轻松,但是也不会很难哟!] 安装步骤如下: 安装rbenvruby 请确保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...,比如Ax本依赖于By版本,我也修改了 ├─ _config.yml #站点配置文件 ├─ public/ #在静态编译完成目录,网站只需要这个目录下文件树 ├─ _deploy/ #

    60620

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

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

    3K10

    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

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

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

    3.2K10

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

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

    83430
    领券