Search code examples
rubyrubygemsjekyll

installation of jekyll failed - Windows


I am trying to install jekyll on a 32 bit windows 7 PC . I downloaded ruby installer-32 bit and 32 bit devkit and extracted un ruby install folder.i got some ssh error which i resolved by temporarily switching to http instead of https and then updated gems as well as installed bundler using

 gem install bundler

however gem install jekyll gives following error

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.

C:/Ruby21/bin/ruby.exe -r ./siteconf20150109-5804-1k3wbva.rb extconf.rb
No such file or directory - C:/Ruby21/bin/ruby.exe -r ./siteconf20150109-5804-1k
3wbva.rb extconf.rb 2>&1

Gem files will remain installed in C:/Ruby21/lib/ruby/gems/2.1.0/gems/fast-stemm
er-1.0.2 for inspection.
Results logged to C:/Ruby21/lib/ruby/gems/2.1.0/extensions/x86-mingw32/2.1.0/fas
t-stemmer-1.0.2/gem_make.out

Solution

  • I tried the same thing on 3 systems and found out that installing ruby gems fixed the issue .. so for anyone coming back at this question , this is how you install jekyll on a windows pc:

    1.download and install ruby.

    2.download devkit extract in to a folder(preferably inside ruby installation dir) and type in cmd window while in your devkit dir :

     ruby dk.rb init
     ruby dk.rb install
    

    3.download and install gems by

     ruby setup.rb
    

    4. finally :

     gem install bundler 
     gem install jekyll
    

    *bundler is a jekyll dependency