-1

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

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

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

有没有人遇到过这个问题?

4

3 回答 3

2

您的 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
于 2017-07-05T01:38:03.240 回答
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.

于 2017-07-05T04:30:43.823 回答
0

当你bundle env在终端运行时它会说什么?

它是相同的红宝石版本吗?

我试过gem install bundler一次,我遇到了同样的问题,并且捆绑更新和工作。

你可以在这里阅读更多关于它的信息。

祝你好运!

于 2017-07-04T22:37:22.590 回答