jekyll -v
)?A primeira instalação do Jekyll falha mesmo que o Ruby V2.2.1 esteja instalado:
$ sudo gem install jekyll
ERRO: Erro ao instalar o jekyll:
jekyll requer versão Ruby >= 2.0.0.
$ rubi -v
ruby 2.2.1p85 (2015-02-26 revisão 49769) [x86_64-linux]
Ubuntu 14.04
(Inclua o conteúdo que está causando o problema, quaisquer definições de configuração relevantes e o comando que você executou)
s
Execute os seguintes comandos e me dê a saída por favor:
dpkg --get-selections | grep -i ruby
ll /usr/{,local/}bin | grep -E 'gem|ruby'
dpkg --get-selections | grep -i ruby
libruby1.9.1 install
ruby install
ruby-dev install
ruby1.9.1 install
ruby1.9.1-dev install
Atualizei para Ruby 2 usando curl -sSL https://get.rvm.io | bash -s stable --ruby
. Isso parece ter funcionado desde $ ruby -v
retorna 2.2.1. Desculpe, o que estou perdendo.
Ah entendi. Acontece que eu tinha duas versões do ruby instaladas:
sudo ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
Eu estava tentando instalar o Jekyll com sudo gem install jekyll
se eu acabasse de instalar para meus usuários padrão (sem root) com gem instal jekyll
install correu bem :-)
Obrigado pela ajuda :+1:
@glynhudson Você deve conseguir baixar o Ruby2.0 no Ubuntu 14.04. Ele faz essa coisa estranha com o 1.9.1 porque isso foi nos dias em que o Ruby Team ainda fazia isso errado, então você terá que selecionar a alternativa, mas nesse ponto o Ubuntu terá gem2.0 e ruby2.0 disponíveis para você.
Comentários muito úteis
Ah entendi. Acontece que eu tinha duas versões do ruby instaladas:
Eu estava tentando instalar o Jekyll com
sudo gem install jekyll
se eu acabasse de instalar para meus usuários padrão (sem root) comgem instal jekyll
install correu bem :-)Obrigado pela ajuda :+1: