在rails项目中安装bundle时,ruby版本不正确

时间:2017-07-04 22:09:48

标签: ruby-on-rails bundle sharetribe

在sharetribe rails项目的根目录中运行bundle install时遇到问题。它显示了以下错误消息:

  

您的Ruby版本是2.4.0,但您的Gemfile指定为2.3.1

我尝试安装rvm并安装运行此项目所需的2.3.1版本,但没有任何更改,它仍然抛出此输出。

以前有人遇到过这个问题吗?

3 个答案:

答案 0 :(得分:1)

  

您的Ruby版本是2.4.0,但您的Gemfile指定为2.3.1

解决此问题的步骤

1)rvm install ruby-2.3.1

2)gem install bundler

3)rvm use ruby-2.3.1

4)Bundle install

答案 1 :(得分:1)

  

您的Ruby版本是2.4.0,但您的Gemfile指定为2.3.1

如果运行命令ruby -v,您可以看到已安装Ruby 2.4.0,当您查看Gemfile中的第一行时指定您要使用Ruby 2.3.1

您可以安装Ruby 2.3.1或将Gemfile中的第一行替换为Ruby 2.4.0

答案 2 :(得分:0)

在终端中运行apple-app-site-association时会说什么?

它是同一个红宝石版本吗?

我曾尝试bundle env一次我遇到了同样的问题,并且捆绑更新并且工作正常。

您可以详细了解here

祝你好运!