Jekyll: Error de instalación: jekyll requiere la versión de Ruby >= 2.0.0 aunque esté instalado Ruby V2.2

Creado en 29 mar. 2016  ·  4Comentarios  ·  Fuente: jekyll/jekyll

¿Qué versión de Jekyll estás usando ( jekyll -v )?

La primera instalación de Jekyll falla a pesar de que Ruby V2.2.1 está instalado:

$ sudo joya instalar jekyll

ERROR: Error al instalar jekyll:
jekyll requiere una versión de Ruby >= 2.0.0.

$ rubí -v
rubí 2.2.1p85 (2015-02-26 revisión 49769) [x86_64-linux]

Qué sistema operativo estás usando?

Ubuntu 14.04

¿Qué hiciste?

(Incluya el contenido que causa el problema, cualquier ajuste de configuración relevante y el comando que ejecutó)

¿Qué esperabas ver?
¿Qué viste en su lugar?

s

frozen-due-to-age

Comentario más útil

Lo tengo. Resulta que tenía dos versiones de 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]

Estaba tratando de instalar Jekyll con sudo gem install jekyll si acabo de instalar en mis usuarios predeterminados (sin root) con gem instal jekyll la instalación salió bien :-)

Gracias por tu ayuda :+1:

Todos 4 comentarios

Ejecuta los siguientes comandos y dame el resultado 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

Actualicé a Ruby 2 usando curl -sSL https://get.rvm.io | bash -s stable --ruby . Esto parece haber funcionado ya que $ ruby -v devuelve 2.2.1. Lo siento, ¿qué me estoy perdiendo?

Lo tengo. Resulta que tenía dos versiones de 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]

Estaba tratando de instalar Jekyll con sudo gem install jekyll si acabo de instalar en mis usuarios predeterminados (sin root) con gem instal jekyll la instalación salió bien :-)

Gracias por tu ayuda :+1:

@glynhudson Debería poder desplegar Ruby2.0 en Ubuntu 14.04. Hace algo extraño con 1.9.1 porque eso fue en los días en que Ruby Team todavía lo hacía mal, por lo que tendrá que seleccionar la alternativa, pero en ese momento Ubuntu tendrá gem2.0 y ruby2.0 disponibles para usted.

¿Fue útil esta página
0 / 5 - 0 calificaciones