ruby - for - ERROR: error al instalar jekyll: ERROR: no se pudo construir la extensión nativa de la gema
ruby 2.4 install windows (3)
Mi sistema tiene:
- ruby 2.0.0p451 (2014-02-24) [x64-mingw32]
- gem -version 2.2.2
- devKit: DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
Cuando intento ejecutar gem install jekyll
, gem install jekyll
este error:
D:/devKit>gem install jekyll
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
"D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe" extconf.rb
D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe: invalid switch in RUBYOPT: -F (
RuntimeError)
extconf failed, exit code 1
Gem files will remain installed in D:/Program Files (x86)/Ruby200-x64/lib/ruby/g
ems/2.0.0/gems/fast-stemmer-1.0.2 for inspection.
Results logged to D:/Program Files (x86)/Ruby200-x64/lib/ruby/gems/2.0.0/extensi
ons/x64-mingw32/2.0.0/fast-stemmer-1.0.2/gem_make.out
Me encontré con este problema también. Ejecutando el siguiente Jekyll instalado para mí:
$ / curl -L https://get.rvm.io | bash -s estable --rails --autolibs = habilitado
$ sudo joya instalar jekyll
Esto instala RVM, actualiza Rails e instala Jekyll.
Por cierto: la mayoría de las publicaciones que he encontrado indican que es un problema que Xcode no tenga instaladas las herramientas de desarrollador. Tengo una MacBook Pro más nueva en la que esto se instaló por defecto, por lo que intentar instalar las herramientas de desarrollo de Xcode no me ayudó (a diferencia de lo anterior, que hizo todo lo que necesitaba).
tratar
actualización de gemas
entonces
joya instalar jekyll
Y es posible que desee probar con Ruby 1.9.3 y DevKit compatible.
Obtuve este error al instalar Jekyll en Linux (Mint 17, que está basado en Ubuntu 14.04).
Finalmente encontré la solución aquí . Necesitaba tanto el paquete ruby-dev como nodejs (el último debido a un error en Jekyll) .
sudo apt-get install ruby ruby-dev make
sudo gem install jekyll --no-rdoc --no-ri
sudo apt-get install nodejs