gpt4 book ai didi

ruby - 你的 Ruby 版本是 2.1.0,但是你的 Gemfile 指定了 2.0.0

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:19 27 4
gpt4 key购买 nike

在我的 Gemfile 中,我指定了 ruby​​ 版本 2.0.0:

ruby '2.0.0'

但是我的控制台告诉我我有 2.1.0dev:

$ ruby -v
ruby 2.1.0dev (2013-09-16 trunk 42951) [x86_64-darwin12.4.0]

我正在使用 rbenv,它告诉我我没有安装 2.1.0,

$ rbenv versions
system
* 2.0.0-dev

bundle 更新或 bundle 安装说:

"Your Ruby version is 2.1.0, but your Gemfile specified 2.0.0"

但是使用“rbenv local 2.0.0-dev”让我再次使用 ruby​​ 2.1.0dev。此外:

$ rbenv global
2.0.0-dev

$ cat ~/.bash_profile:
export PATH="$HOME/.rbenv/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

据我所知,2.1.0dev 甚至还不存在。

如何选择 ruby​​ 2.0.0?

最佳答案

您可能需要更新您的 ruby-build 版本以确保您拥有 the update其中 ruby-2.0.0-dev 切换到 ruby_2_0_0 分支。

尝试运行 ruby-build --version 并确保它是以下之一(或更高版本):

  • v20130907
  • v20130901
  • v20130806
  • v20130628
  • v20130518
  • v20130514
  • v20130501
  • v20130408
  • v20130227
  • v20130226
  • v20130225

如果没有,运行brew upgrade ruby​​-build

关于ruby - 你的 Ruby 版本是 2.1.0,但是你的 Gemfile 指定了 2.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18837415/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com