【问题标题】:Mac M1 , showing wrong ruby version when running bundle installMac M1,运行捆绑安装时显示错误的 ruby​​ 版本
【发布时间】:2021-12-30 05:57:35
【问题描述】:

红宝石-v

---- ruby​​ 2.0.0p598(2014-11-13 修订版 48408)[x86_64-darwin21.2.0]

rvm 列表

--- =* ruby​​-2.0.0-p598 [x86_64]

捆绑安装

----- 您的 Ruby 版本是 2.6.8,但您的 Gemfile 指定的是 2.0.0

我在 gemfile 中有 ruby​​ 2.0.0 并且我在本地设置了相同的 ruby​​ 版本(请检查上面的命令)不知道为什么它在捆绑安装中给出错误 操作系统是mac版本12

【问题讨论】:

  • MacOS 12 自带 Ruby 2.6.8 作为系统版本。您可能需要检查您是否有一个 .ruby-version 文件,该文件指示您在当前目录下使用的版本。
  • 嗨,我已经在 .ruby 版本中有 ruby​​-2.0.0-p598。我只想使用我使用 rvm 设置的 ruby​​ 版本,但它只显示系统 ruby​​ 版本。

标签: ruby-on-rails rvm ruby-2.0


【解决方案1】:

检查您的 Gemfile,它可能声明使用 ruby​​ 2.0.0。您的选择是:

  1. 从您的 Gemfile 中删除该行并再次捆绑安装。
  2. 将您的 ruby​​ 降级到 2.0.0
  3. 将 Gemfile 中的 ruby​​ 更新到 2.6.8 并再次捆绑安装。

或者检查您的项目的根目录是否包含一个 .ruby-version 文件,该文件也可能说明您项目的 ruby​​ 版本。如果是这样,前面的步骤是一样的。

我建议你安装一些 ruby​​ 版本管理器(如 RVM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-18
    • 2021-09-26
    • 1970-01-01
    • 2018-05-06
    • 2012-03-09
    • 2021-09-14
    • 2013-12-24
    • 1970-01-01
    相关资源
    最近更新 更多