未知的ruby解释器版本(不知道如何处理):RUBY_VERSION

时间:2017-10-31 12:09:54

标签: ruby jekyll rvm

尝试rvm use .以便按照说明in here尝试修复混乱的配置,我在控制台中收到以下消息:

  

未知的ruby解释器版本(不知道如何处理):RUBY_VERSION。   无法确定使用哪个Ruby; 。应包含.rvmrc或.versions.conf或.ruby-version或.rbfu-version或.rbenv-version,或Gemfile中的相应行。

我猜这是指Gemfile中的变量RUBY_VERSION:

source "https://rubygems.org" 
ruby RUBY_VERSION

我该怎么办?我想RUBY_VERSION变量必须定义为系统变量?

我只是想使用Jekyll。

额外信息:

现在我有:

  • gem -v 2.6.14
  • ruby -v ruby​​ 2.0.0p648(2015-12-16修订版53162)[universal.x86_64-darwin15]
  • jekyll -v因错误很长而失败。
  • bundle -v Bundler版本1.14.4

1 个答案:

答案 0 :(得分:1)

RUBY_VERSION应该是特定的版本字符串,例如'2.4.2'(带引号)。

但是,如果您不特别关心使用哪个Ruby版本,那么您应该只需删除整行,rvm将使用默认值。