![](/img/trans.png)
[英]Your Ruby version is 2.3.1, but your Gemfile specified 2.3.1 (same version)
[英]Your Ruby version is 2.3.1, but your Gemfile specified 2.4.1
我怀疑您的rake
命令可能出了点问题。 首先,我们检查一下您的shell为您选择的rake
命令:
which rake
由此可见,它正在2.4.1 RVM文件夹中运行Rake二进制文件,这似乎是正确的,但是要进一步验证它是否使用了正确的Ruby版本,我们需要执行以下操作:
head -1 $(which rake)
这显示了不正确的shebang行:
#!/usr/bin/env ruby2.3
因此,您需要编辑ruby2.3
以在此处只说ruby
,这样可以解决问题。
但是,开始不应该是ruby2.3
。 因此,也许更好的解决方案是使用RVM完全重新安装2.4.1,以确保~/.rvm/gems/ruby-2.4.1/bin/
中的其他脚本不受同一问题的影响。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.