Почему lolcat перестал работать после установки rvm?

После недавних действий, связанных с установкой rvm, эта ошибка возникает, когда я пытаюсь использовать lolcat.

/home/max/.rvm/rubies/ruby-
2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': 
cannot load such file -- lolcat/version (LoadError)     from
/home/max/.rvm/rubies/ruby-
2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'  
from /usr/games/lolcat:21:in `<main>'

Кажется, я могу заставить Лолкат снова работать, выполнив gem install lolcat но я думаю, что просто устанавливает другую копию lolcat, а не исправляет существующую. Может кто-нибудь сказать мне, что является оригинальной проблемой? Кроме того, в чем разница между lolcat, установленным из gem, и lolcat, установленным из apt-get?

1 ответ

Поскольку lolcat является частью ruby, по умолчанию перед установкой rvm ваша система использует системный ruby. сначала удали лолкат

sudo apt-get purge lolcat -y

затем установите его снова:

gem install lolcat

это работает для меня!

Другие вопросы по тегам