在sharetribe rails项目的根目录中运行bundle install
时遇到问题。它显示了以下错误消息:
您的Ruby版本是2.4.0,但您的Gemfile指定为2.3.1
我尝试安装rvm并安装运行此项目所需的2.3.1版本,但没有任何更改,它仍然抛出此输出。
以前有人遇到过这个问题吗?
答案 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。
祝你好运!