Por que o lolcat parou de funcionar depois de instalar o rvm?

2

Depois de recentemente fazer algo que envolvia a instalação do rvm, esse erro ocorre quando tento usar o 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>'

Parece que posso fazer o lolcat funcionar novamente fazendo gem install lolcat , mas acho que apenas instala outra cópia do lolcat em vez de consertar a existente. Alguém pode me dizer qual é o problema original? Além disso, qual é a diferença entre o lolcat instalado da gem e o lolcat instalado a partir do apt-get?

    
por Katana 20.03.2015 / 21:02

1 resposta

2

porque o lolcat é uma parte do ruby, por padrão antes de você instalar o rvm, seu sistema usa o sistema ruby. primeiro, remova lolcat

sudo apt-get purge lolcat -y

em seguida, instale-o novamente por:

gem install lolcat

isso funciona para mim!

    
por Vannrith 13.02.2016 / 09:02