【问题标题】:Your Ruby version is 2.3.3, but your Gemfile specified 2.1.10您的 Ruby 版本是 2.3.3,但您的 Gemfile 指定了 2.1.10
【发布时间】:2018-07-29 10:29:55
【问题描述】:

我正在尝试在 2.1.10 ruby​​ 版本上运行 bundle。使用 rbenv 并且我的本地和全局都是 ruby​​ 2.1.10 但每次我尝试服务器或捆绑它时都会说。

Your Ruby version is 2.3.3, but your Gemfile specified 2.1.10

解决或找出问题的最佳方法是什么。

【问题讨论】:

  • 对于当前项目,我只能使用 Ruby 2.1.10
  • "或找出问题" - 问题是您当前的 ruby​​ 不是 2.1.10。在运行 bundle 之前使用 rbenv 安装并切换到 ruby​​ 2.1.10
  • 在我的 Gemfile 和 .ruby 版本中,我有 Ruby 2.1.10。我的 rebenv local & global 以及我的 ruby​​ -v 是 2.1.10。我想在 ruby​​ 2.1.10 上运行这个项目
  • @SergioTulentsev 目前我安装了 ruby​​ 2.1.10,但我仍然收到错误。
  • ruby -v 的输出是什么?如果是 2.3.3,那么你需要用 rbenv 切换你的 ruby​​。您可以运行 rbenv local 2.1.10 将当前应用中的 ruby​​ 版本设置为 2.1.10。

标签: ruby-on-rails ruby bundle rbenv


【解决方案1】:

如果您使用 rvm 安装 ruby​​,请运行 rvm use 2.1.10

如果没有安装,它会给你安装说明:

Required ruby-2.1.10 is not installed.

To install do: 'rvm install "ruby-2.1.10"'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-04
    • 2014-05-27
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多