繁体   English   中英

Ruby版本错误

[英]Ruby version error

我将RVM与2.3.1@market gemset一起使用时,在尝试运行规格时出现错误,说

Your Ruby version is 2.3.1, but your Gemfile specified 2.0.0

所以我在我的Gemfile中添加了ruby'2.3.1 ruby '2.3.1' ,但是仍然出现错误,无论如何我都需要'2.0.0'。 我也尝试过重新安装捆绑程序,但没有帮助。

UPD:当我指定除ruby '2.3.1'以外的任何版本时,不会忽略此行。 例如,如果指定ruby '2.1.2'则出现错误

 Your Ruby version is 2.3.1, but your Gemfile specified 2.1.2

但是当我指定ruby '2.3.1'

Your Ruby version is 2.3.1, but your Gemfile specified 2.0.0

尝试跑步

gem install bundler

要么

gem update bundler

这可以解决您的问题

如果那没有帮助,那么请为您的项目检查ruby -v ,并确保已安装ruby 2.3.1 ,可以使用rvm install 2.3.1并通过echo 2.3.1 > .ruby-version默认设置为项目echo 2.3.1 > .ruby-version

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM