{"id":7231,"date":"2014-05-31T23:02:17","date_gmt":"2014-05-31T23:02:17","guid":{"rendered":"https:\/\/unknownerror.org\/index.php\/2014\/05\/31\/installation-issues-with-ruby-and-gem-rdiscount-windows-8-64bit-collection-of-common-programming-errors\/"},"modified":"2014-05-31T23:02:17","modified_gmt":"2014-05-31T23:02:17","slug":"installation-issues-with-ruby-and-gem-rdiscount-windows-8-64bit-collection-of-common-programming-errors","status":"publish","type":"post","link":"https:\/\/unknownerror.org\/index.php\/2014\/05\/31\/installation-issues-with-ruby-and-gem-rdiscount-windows-8-64bit-collection-of-common-programming-errors\/","title":{"rendered":"Installation Issues with ruby and gem rdiscount windows 8 64bit-Collection of common programming errors"},"content":{"rendered":"<p>I am attempting to get Jekyll and bower working within Windows 8<\/p>\n<p>I have managed to install Ruby, and the DevKit, I tried, version 2.0.2, 1.9.3 and then again with the Rails installer from http:\/\/railsinstaller.org\/<\/p>\n<p>I have followed both scenario A and B at the following, https:\/\/github.com\/oneclick\/rubyinstaller\/wiki\/Troubleshooting#wiki-gems_fails_comspec_autorun but neither are relevant to me,<\/p>\n<p>COMSPEC is my cmd.exe location and I don&#8217;t have an autorun?<\/p>\n<p>I can run <code>gem install mysql<\/code> but attempting to do either rdiscount gives the following<\/p>\n<pre><code>c:\\devkit&gt;gem install rdiscount\nTemporarily enhancing PATH to include DevKit...\nBuilding native extensions.  This could take a while...\nERROR:  Error installing rdiscount:\nERROR: Failed to build gem native extension.\n\nC:\/RailsInstaller\/Ruby1.9.3\/bin\/ruby.exe extconf.rb\nchecking for random()... *** extconf.rb failed ***\nCould not create Makefile due to some reason, probably lack of\nnecessary libraries and\/or headers.  Check the mkmf.log file for more\ndetails.  You may need configuration options.\n\nProvided configuration options:\n    --with-opt-dir\n    --without-opt-dir\n    --with-opt-include\n    --without-opt-include=${opt-dir}\/include\n    --with-opt-lib\n    --without-opt-lib=${opt-dir}\/lib\n    --with-make-prog\n    --without-make-prog\n    --srcdir=.\n    --curdir\n    --ruby=C:\/RailsInstaller\/Ruby1.9.3\/bin\/ruby\n    --with-rdiscount-dir\n    --without-rdiscount-dir\n    --with-rdiscount-include\n    --without-rdiscount-include=${rdiscount-dir}\/include\n    --with-rdiscount-lib\n    --without-rdiscount-lib=${rdiscount-dir}\/lib\nC:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:381:in `try_do': The compiler\nfailed to generate an executable file. (RuntimeError)\nYou have to install development tools first.\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:461:in `try_link 0'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:476:in `try_link'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:619:in `try_func'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:894:in `block in have_func'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:790:in `block in checking_for'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:284:in `block (2 levels) in postpone'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:254:in `open'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:284:in `block in postpone'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:254:in `open'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:280:in `postpone'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:789:in `checking_for'\n    from C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/1.9.1\/mkmf.rb:893:in `have_fun c'\n    from extconf.rb:5:in `'\n\n\nGem files will remain installed in C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/gems\/1.9.1\/gems\/rdiscount-2.0.7.1 for inspection.\nResults logged to C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/gems\/1.9.1\/gems\/rdiscount-2.0.7.1\/ext\/gem_make.out\n<\/code><\/pre>\n<p>If I run <code>gem install jekyll<\/code> I get the following error<\/p>\n<pre><code>porter.c:238:4: warning: passing argument 2 of 'ends' discards 'const' qualifier from  pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:240:7: warning: passing argument 2 of 'ends' discards 'const' qualifier from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *' porter.c:240:7: warning: passing argument 2 of 'setto' discards 'const' qualifier from pointer target type [enabled by default]\nporter.c:196:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:241:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:241:7: warning: passing argument 2 of 'setto' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:196:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:242:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:242:7: warning: passing argument 2 of 'setto' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:196:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:249:7: warning: passing argument 2 of 'setto' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:196:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c: In function 'step1c':\nporter.c:257:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c: In function 'step2':\nporter.c:267:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:267:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:268:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:268:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:270:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:270:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:271:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:271:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:273:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:273:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:275:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:275:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:280:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:280:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:281:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:281:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:282:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:282:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:283:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:283:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:285:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:285:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:286:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:286:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:287:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:287:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:289:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:289:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:290:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:290:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:291:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:291:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:292:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:292:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:294:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:294:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:295:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:295:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:296:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:296:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:298:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:298:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c: In function 'step3':\nporter.c:308:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:308:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:309:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:309:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:310:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:310:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:312:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:312:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:314:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:314:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:315:14: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:315:14: warning: passing argument 2 of 'r' discards 'const' qualifier f\nrom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c:317:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:317:4: warning: passing argument 2 of 'r' discards 'const' qualifier fr\nom pointer target type [enabled by default]\nporter.c:205:13: note: expected 'char *' but argument is of type 'const char *'\nporter.c: In function 'step4':\nporter.c:325:4: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:326:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:327:17: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:328:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:329:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:330:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:331:17: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:332:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:333:17: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:334:17: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:335:17: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:336:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:337:17: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:339:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:340:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:341:17: warning: passing argument 2 of 'ends' discards 'const' qualifie\nr from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:342:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:343:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\nporter.c:344:7: warning: passing argument 2 of 'ends' discards 'const' qualifier\n from pointer target type [enabled by default]\nporter.c:182:12: note: expected 'char *' but argument is of type 'const char *'\ncompiling porter_wrap.c\nIn file included from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/ruby.h\n:1376:0,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby.h:32,\n                 from porter_wrap.c:1:\nc:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/missing.h:41:8: error: redef\ninition of 'struct timespec'\nIn file included from c:\\devkit\\mingw\\bin\\..\/lib\/gcc\/i686-w64-mingw32\/4.7.2\/..\/.\n.\/..\/..\/i686-w64-mingw32\/include\/process.h:12:0,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/win32.\nh:62,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/define\ns.h:223,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/ruby.h\n:67,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby.h:32,\n                 from porter_wrap.c:1:\nc:\\devkit\\mingw\\bin\\..\/lib\/gcc\/i686-w64-mingw32\/4.7.2\/..\/..\/..\/..\/i686-w64-mingw\n32\/include\/sys\/types.h:89:8: note: originally defined here\nIn file included from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/ruby.h\n:1376:0,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby.h:32,\n                 from porter_wrap.c:1:\nc:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/missing.h:48:8: error: redef\ninition of 'struct timezone'\nIn file included from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/win32.\nh:63:0,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/define\ns.h:223,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby\/ruby.h\n:67,\n                 from c:\/RailsInstaller\/Ruby1.9.3\/include\/ruby-1.9.1\/ruby.h:32,\n                 from porter_wrap.c:1:\nc:\\devkit\\mingw\\bin\\..\/lib\/gcc\/i686-w64-mingw32\/4.7.2\/..\/..\/..\/..\/i686-w64-mingw\n32\/include\/time.h:260:8: note: originally defined here\nmake: *** [porter_wrap.o] Error 1\n\nGem files will remain installed in C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/gems\/1.9\n.1\/gems\/fast-stemmer-1.0.2 for inspection.\nResults logged to C:\/RailsInstaller\/Ruby1.9.3\/lib\/ruby\/gems\/1.9.1\/gems\/fast-stem\nmer-1.0.2\/ext\/gem_make.out\n\nc:\\devkit&gt;\n<\/code><\/pre>\n<p>I have also tried reinstalling\/updating gem but nothing I have followed seem to work?<\/p>\n<p>can anyone think of anything else I can try? or point me to somewhere that can help.<\/p>\n<p>This is my first attempt at Ruby and I am not having much luck.<\/p>\n<p>Thanks Sean<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am attempting to get Jekyll and bower working within Windows 8 I have managed to install Ruby, and the DevKit, I tried, version 2.0.2, 1.9.3 and then again with the Rails installer from http:\/\/railsinstaller.org\/ I have followed both scenario A and B at the following, https:\/\/github.com\/oneclick\/rubyinstaller\/wiki\/Troubleshooting#wiki-gems_fails_comspec_autorun but neither are relevant to me, COMSPEC is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7231","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/7231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/comments?post=7231"}],"version-history":[{"count":0,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/posts\/7231\/revisions"}],"wp:attachment":[{"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/media?parent=7231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/categories?post=7231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unknownerror.org\/index.php\/wp-json\/wp\/v2\/tags?post=7231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}