大反省会

無意味なブログ

gem install nokogiriの実行でエラー(windows)

掲題の通り。
いろいろ試したものの解決せず。
結局、以下に従ってrailsをインストールしたところnokogiriもついでにインストールされて何とかなった。www.oiax.jp
細かいことは気にしない。

以下、エラー内容。

current directory: C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.6.2/ext/nokogiri
C:/RailsInstaller/Ruby2.1.0/bin/ruby.exe -r ./siteconf20151116-4020-1oa6odi.rb extconf.rb
checking if the C compiler accepts ... yes
Building nokogiri using packaged libraries.
************************************************************************
IMPORTANT NOTICE:

Building Nokogiri with a packaged version of zlib-1.2.8.

Team Nokogiri will keep on doing their best to provide security
updates in a timely manner, but if this is a concern for you and want
to use the system library instead; abort this installation process and
reinstall nokogiri as follows:

    gem install nokogiri -- --use-system-libraries
        [--with-xml2-config=/path/to/xml2-config]
        [--with-xslt-config=/path/to/xslt-config]

If you are using Bundler, tell it to use the option:

    bundle config build.nokogiri --use-system-libraries
    bundle install
************************************************************************
Downloading zlib-1.2.8.tar.gz 
Downloading zlib-1.2.8.tar.gz (  2%) 
Downloading zlib-1.2.8.tar.gz (  4%) 
Downloading zlib-1.2.8.tar.gz (  5%) 
Downloading zlib-1.2.8.tar.gz (  7%) 
Downloading zlib-1.2.8.tar.gz (  9%) 
Downloading zlib-1.2.8.tar.gz ( 12%) 
Downloading zlib-1.2.8.tar.gz ( 13%) 
Downloading zlib-1.2.8.tar.gz ( 16%) 
Downloading zlib-1.2.8.tar.gz ( 17%) 
Downloading zlib-1.2.8.tar.gz ( 18%) 
Downloading zlib-1.2.8.tar.gz ( 20%) 
Downloading zlib-1.2.8.tar.gz ( 23%) 
Downloading zlib-1.2.8.tar.gz ( 24%) 
Downloading zlib-1.2.8.tar.gz ( 26%) 
Downloading zlib-1.2.8.tar.gz ( 29%) 
Downloading zlib-1.2.8.tar.gz ( 32%) 
Downloading zlib-1.2.8.tar.gz ( 35%) 
Downloading zlib-1.2.8.tar.gz ( 36%) 
Downloading zlib-1.2.8.tar.gz ( 39%) 
Downloading zlib-1.2.8.tar.gz ( 42%) 
Downloading zlib-1.2.8.tar.gz ( 45%) 
Downloading zlib-1.2.8.tar.gz ( 47%) 
Downloading zlib-1.2.8.tar.gz ( 50%) 
Downloading zlib-1.2.8.tar.gz ( 53%) 
Downloading zlib-1.2.8.tar.gz ( 54%) 
Downloading zlib-1.2.8.tar.gz ( 57%) 
Downloading zlib-1.2.8.tar.gz ( 60%) 
Downloading zlib-1.2.8.tar.gz ( 63%) 
Downloading zlib-1.2.8.tar.gz ( 64%) 
Downloading zlib-1.2.8.tar.gz ( 65%) 
Downloading zlib-1.2.8.tar.gz ( 68%) 
Downloading zlib-1.2.8.tar.gz ( 71%) 
Downloading zlib-1.2.8.tar.gz ( 73%) 
Downloading zlib-1.2.8.tar.gz ( 76%) 
Downloading zlib-1.2.8.tar.gz ( 79%) 
Downloading zlib-1.2.8.tar.gz ( 82%) 
Downloading zlib-1.2.8.tar.gz ( 85%) 
Downloading zlib-1.2.8.tar.gz ( 87%) 
Downloading zlib-1.2.8.tar.gz ( 90%) 
Downloading zlib-1.2.8.tar.gz ( 92%) 
Downloading zlib-1.2.8.tar.gz ( 95%) 
Downloading zlib-1.2.8.tar.gz ( 96%) 
Downloading zlib-1.2.8.tar.gz ( 99%) 
Downloading zlib-1.2.8.tar.gz (100%) 
Extracting zlib-1.2.8.tar.gz into tmp/i686-pc-mingw32/ports/zlib/1.2.8... OK
Running 'compile' for zlib 1.2.8... OK
Running 'install' for zlib 1.2.8... OK
Activating zlib 1.2.8 (from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.6.2/ports/i686-pc-mingw32/zlib/1.2.8)...
************************************************************************
IMPORTANT NOTICE:

Building Nokogiri with a packaged version of libiconv-1.14.

Team Nokogiri will keep on doing their best to provide security
updates in a timely manner, but if this is a concern for you and want
to use the system library instead; abort this installation process and
reinstall nokogiri as follows:

    gem install nokogiri -- --use-system-libraries
        [--with-xml2-config=/path/to/xml2-config]
        [--with-xslt-config=/path/to/xslt-config]

If you are using Bundler, tell it to use the option:

    bundle config build.nokogiri --use-system-libraries
    bundle install
************************************************************************
Downloading libiconv-1.14.tar.gz 
Downloading libiconv-1.14.tar.gz (  1%) 
Downloading libiconv-1.14.tar.gz (  2%) 
Downloading libiconv-1.14.tar.gz (  3%) 
Downloading libiconv-1.14.tar.gz (  4%) 
Downloading libiconv-1.14.tar.gz (  5%) 
Downloading libiconv-1.14.tar.gz (  6%) 
Downloading libiconv-1.14.tar.gz (  7%) 
Downloading libiconv-1.14.tar.gz (  8%) 
Downloading libiconv-1.14.tar.gz (  9%) 
Downloading libiconv-1.14.tar.gz ( 10%) 
Downloading libiconv-1.14.tar.gz ( 11%) 
Downloading libiconv-1.14.tar.gz ( 12%) 
Downloading libiconv-1.14.tar.gz ( 13%) 
Downloading libiconv-1.14.tar.gz ( 14%) 
Downloading libiconv-1.14.tar.gz ( 15%) 
Downloading libiconv-1.14.tar.gz ( 16%) 
Downloading libiconv-1.14.tar.gz ( 17%) 
Downloading libiconv-1.14.tar.gz ( 18%) 
Downloading libiconv-1.14.tar.gz ( 19%) 
Downloading libiconv-1.14.tar.gz ( 20%) 
Downloading libiconv-1.14.tar.gz ( 21%) 
Downloading libiconv-1.14.tar.gz ( 22%) 
Downloading libiconv-1.14.tar.gz ( 23%) 
Downloading libiconv-1.14.tar.gz ( 24%) 
Downloading libiconv-1.14.tar.gz ( 25%) 
Downloading libiconv-1.14.tar.gz ( 26%) 
Downloading libiconv-1.14.tar.gz ( 27%) 
Downloading libiconv-1.14.tar.gz ( 28%) 
Downloading libiconv-1.14.tar.gz ( 29%) 
Downloading libiconv-1.14.tar.gz ( 30%) 
Downloading libiconv-1.14.tar.gz ( 31%) 
Downloading libiconv-1.14.tar.gz ( 32%) 
Downloading libiconv-1.14.tar.gz ( 33%) 
Downloading libiconv-1.14.tar.gz ( 34%) 
Downloading libiconv-1.14.tar.gz ( 35%) 
Downloading libiconv-1.14.tar.gz ( 36%) 
Downloading libiconv-1.14.tar.gz ( 37%) 
Downloading libiconv-1.14.tar.gz ( 38%) 
Downloading libiconv-1.14.tar.gz ( 39%) 
Downloading libiconv-1.14.tar.gz ( 40%) 
Downloading libiconv-1.14.tar.gz ( 41%) 
Downloading libiconv-1.14.tar.gz ( 42%) 
Downloading libiconv-1.14.tar.gz ( 43%) 
Downloading libiconv-1.14.tar.gz ( 44%) 
Downloading libiconv-1.14.tar.gz ( 45%) 
Downloading libiconv-1.14.tar.gz ( 46%) 
Downloading libiconv-1.14.tar.gz ( 47%) 
Downloading libiconv-1.14.tar.gz ( 48%) 
Downloading libiconv-1.14.tar.gz ( 49%) 
Downloading libiconv-1.14.tar.gz ( 50%) 
Downloading libiconv-1.14.tar.gz ( 51%) 
Downloading libiconv-1.14.tar.gz ( 52%) 
Downloading libiconv-1.14.tar.gz ( 53%) 
Downloading libiconv-1.14.tar.gz ( 54%) 
Downloading libiconv-1.14.tar.gz ( 55%) 
Downloading libiconv-1.14.tar.gz ( 56%) 
Downloading libiconv-1.14.tar.gz ( 57%) 
Downloading libiconv-1.14.tar.gz ( 58%) 
Downloading libiconv-1.14.tar.gz ( 59%) 
Downloading libiconv-1.14.tar.gz ( 60%) 
Downloading libiconv-1.14.tar.gz ( 61%) 
Downloading libiconv-1.14.tar.gz ( 62%) 
Downloading libiconv-1.14.tar.gz ( 63%) 
Downloading libiconv-1.14.tar.gz ( 64%) 
Downloading libiconv-1.14.tar.gz ( 65%) 
Downloading libiconv-1.14.tar.gz ( 66%) 
Downloading libiconv-1.14.tar.gz ( 67%) 
Downloading libiconv-1.14.tar.gz ( 68%) 
Downloading libiconv-1.14.tar.gz ( 69%) 
Downloading libiconv-1.14.tar.gz ( 70%) 
Downloading libiconv-1.14.tar.gz ( 71%) 
Downloading libiconv-1.14.tar.gz ( 72%) 
Downloading libiconv-1.14.tar.gz ( 73%) 
Downloading libiconv-1.14.tar.gz ( 74%) 
Downloading libiconv-1.14.tar.gz ( 75%) 
Downloading libiconv-1.14.tar.gz ( 76%) 
Downloading libiconv-1.14.tar.gz ( 77%) 
Downloading libiconv-1.14.tar.gz ( 78%) 
Downloading libiconv-1.14.tar.gz ( 79%) 
Downloading libiconv-1.14.tar.gz ( 80%) 
Downloading libiconv-1.14.tar.gz ( 81%) 
Downloading libiconv-1.14.tar.gz ( 82%) 
Downloading libiconv-1.14.tar.gz ( 83%) 
Downloading libiconv-1.14.tar.gz ( 84%) 
Downloading libiconv-1.14.tar.gz ( 85%) 
Downloading libiconv-1.14.tar.gz ( 86%) 
Downloading libiconv-1.14.tar.gz ( 87%) 
Downloading libiconv-1.14.tar.gz ( 88%) 
Downloading libiconv-1.14.tar.gz ( 89%) 
Downloading libiconv-1.14.tar.gz ( 90%) 
Downloading libiconv-1.14.tar.gz ( 91%) 
Downloading libiconv-1.14.tar.gz ( 92%) 
Downloading libiconv-1.14.tar.gz ( 93%) 
Downloading libiconv-1.14.tar.gz ( 94%) 
Downloading libiconv-1.14.tar.gz ( 95%) 
Downloading libiconv-1.14.tar.gz ( 96%) 
Downloading libiconv-1.14.tar.gz ( 97%) 
Downloading libiconv-1.14.tar.gz ( 98%) 
Downloading libiconv-1.14.tar.gz ( 99%) 
Downloading libiconv-1.14.tar.gz (100%) 
Extracting libiconv-1.14.tar.gz into tmp/i686-pc-mingw32/ports/libiconv/1.14... OK
Running 'configure' for libiconv 1.14... ERROR, review 'C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/nokogiri-1.6.6.2/ext/nokogiri/tmp/i686-pc-mingw32/ports/libiconv/1.14/configure.log' to see what happened.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
	--with-opt-dir
	--without-opt-dir
	--with-opt-include
	--without-opt-include=${opt-dir}/include
	--with-opt-lib
	--without-opt-lib=${opt-dir}/lib
	--with-make-prog
	--without-make-prog
	--srcdir=.
	--curdir
	--ruby=C:/RailsInstaller/Ruby2.1.0/bin/ruby
	--help
	--clean
	--use-system-libraries
	--enable-static
	--disable-static
	--with-zlib-dir
	--without-zlib-dir
	--with-zlib-include
	--without-zlib-include=${zlib-dir}/include
	--with-zlib-lib
	--without-zlib-lib=${zlib-dir}/lib
	--enable-cross-build
	--disable-cross-build
C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/mini_portile-0.6.2/lib/mini_portile.rb:279:in `block in execute': Failed to complete configure task (RuntimeError)
	from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/mini_portile-0.6.2/lib/mini_portile.rb:271:in `chdir'
	from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/mini_portile-0.6.2/lib/mini_portile.rb:271:in `execute'
	from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/mini_portile-0.6.2/lib/mini_portile.rb:66:in `configure'
	from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/mini_portile-0.6.2/lib/mini_portile.rb:109:in `cook'
	from extconf.rb:278:in `block in process_recipe'
	from extconf.rb:177:in `tap'
	from extconf.rb:177:in `process_recipe'
	from extconf.rb:443:in `<main>'

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/extensions/x86-mingw32/2.1.0/nokogiri-1.6.6.2/mkmf.log

extconf failed, exit code 1