找不到有效的宝石'元类'

时间:2017-01-29 13:09:49

标签: ruby rubygems gemfile

我的测试没有运行因为'mocha'丢失所以我添加到Gemfile

source "https://rubygems.org"
gem 'mocha'

然后我得到了:

Error installing mocha:
[14:47:00][Step 2/4]    mocha requires metaclass (~> 0.0.1, runtime)

所以我添加到Gemfile

source "https://rubygems.org"
gem 'metaclass'

然后我得到:

Could not find a valid gem 'metaclass' (>= 0) in any repository

我的rubyos

# ruby --version
ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]
# cat /etc/centos-release 
CentOS release 6.6 (Final)

我错过了什么?

1 个答案:

答案 0 :(得分:4)

Ruby 1.8.7是你的问题。这是3年多以前的retired

您需要更新的Ruby版本(最新版本为2.4)。

RVM不应该是一个大问题。这是CentOS的tutorial