【发布时间】:2018-04-12 14:28:36
【问题描述】:
尝试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 -v2.6.14 -
ruby -vruby 2.0.0p648(2015-12-16 修订版 53162)[universal.x86_64-darwin15] -
jekyll -v失败并出现很长的错误。 -
bundle -vBundler 版本 1.14.4
【问题讨论】:
-
尝试将
ruby '2.2.0'添加到您的gemfile(将RUBY_VERSION 替换为实际版本)。当您尝试bundle install时,请告诉我您会得到什么 -
我做到了,现在我得到
Required ruby-2.2.0 is not installed.,即使使用ruby -v会返回:ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15] -
rvm use 2.2.0现在 ruby 版本应该是 version 应该设置为那个版本 -
@Cyzanfar 使用
rvm use 2.2.0返回Required ruby-2.2.0 is not installed. To install do: 'rvm install "ruby-2.2.0"' -
我在问题中添加了额外信息。