В Linux Mint 17.3 я обновился с Ruby 1.9.2 до Ruby 2.3.0 с использованием RVM, и теперь CLI «gem» и каждая программа Ruby, использующая драгоценные камни, возвращают следующую ошибку:rubygems.rb не может быть загружен
<internal:gem_prelude>:1:in require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in
«`
Я попытался переустановить рубин, переход на другие версии (в том числе вернуться к 1.9.2), переустановка RVM и rvm fix-permissions
, ни один из которых изменили ошибку.
Любая идея, что здесь происходит?
EDIT: Я смог вернуть функциональность CLI, казалось бы, повторно переустановив 2.3.0 (rvm reinstall
, а не удаляя и переустанавливая вручную). Однако программы, требующие драгоценных камней, все еще ломаются с той же ошибкой.
Как вы сделали обновление? Кроме того, 1.9.2 - это супер-тайная версия Ruby, поэтому хорошо, что вы пытаетесь ее обновить. Первое, что нужно проверить: что говорит «какой камень»? – tadman
Я только что установил его, а затем использовал 'rvm use 2.3.0'. 'which gem' возвращает'/home/[username] /. rvm/rubies/ruby-2.3.0/bin/gem' – stackquestions