Hi,
There is a Windows version of the gem that contains prebuilt DLLs. Please make sure you are downloading the gem that is appropriate for your platform, as the one you are installing is not the Windows build.
Thanks for using Nokogiri,
-m
--
You received this message because you are subscribed to the Google Groups "nokogiri-talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nokogiri-tal...@googlegroups.com.
To post to this group, send email to nokogi...@googlegroups.com.
Visit this group at http://groups.google.com/group/nokogiri-talk.
For more options, visit https://groups.google.com/d/optout.
Hi,
Thanks for asking this question.
I'm obligated to point out, though, that you're replying to a 10-month-old thread without any information that might help someone reproduce and diagnose the issue you're seeing.
Let's start with: What's the error you're seeing?
I tried this. My rubygems is already at the latest version. But I'm still getting an error. It's saying that CPPFLAGS is not a valid flag.
--
gem install nokogiri
current directory: C:/Ruby193/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.6.2/ext/nokogiriC:/Ruby193/bin/ruby.exe -r ./siteconf20151113-752-1ppngjf.rb extconf.rbchecking if the C compiler accepts ... yesBuilding 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 securityupdates in a timely manner, but if this is a concern for you and wantto use the system library instead; abort this installation process andreinstall 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.gzDownloading zlib-1.2.8.tar.gz ( 2%)Downloading zlib-1.2.8.tar.gz ( 5%)Downloading zlib-1.2.8.tar.gz ( 8%)Downloading zlib-1.2.8.tar.gz ( 11%)Downloading zlib-1.2.8.tar.gz ( 14%)Downloading zlib-1.2.8.tar.gz ( 17%)Downloading zlib-1.2.8.tar.gz ( 20%)Downloading zlib-1.2.8.tar.gz ( 22%)Downloading zlib-1.2.8.tar.gz ( 23%)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 ( 38%)Downloading zlib-1.2.8.tar.gz ( 40%)Downloading zlib-1.2.8.tar.gz ( 43%)Downloading zlib-1.2.8.tar.gz ( 46%)Downloading zlib-1.2.8.tar.gz ( 49%)Downloading zlib-1.2.8.tar.gz ( 50%)Downloading zlib-1.2.8.tar.gz ( 53%)Downloading zlib-1.2.8.tar.gz ( 55%)Downloading zlib-1.2.8.tar.gz ( 58%)Downloading zlib-1.2.8.tar.gz ( 61%)Downloading zlib-1.2.8.tar.gz ( 64%)Downloading zlib-1.2.8.tar.gz ( 67%)Downloading zlib-1.2.8.tar.gz ( 70%)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 ( 84%)Downloading zlib-1.2.8.tar.gz ( 87%)Downloading zlib-1.2.8.tar.gz ( 90%)Downloading zlib-1.2.8.tar.gz ( 93%)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... OKRunning 'compile' for zlib 1.2.8... OKRunning 'install' for zlib 1.2.8... OKActivating zlib 1.2.8 (from C:/Ruby193/lib/ruby/gems/1.9.1/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 securityupdates in a timely manner, but if this is a concern for you and wantto use the system library instead; abort this installation process andreinstall 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.gzDownloading 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:/Ruby193/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.6.2/ext/nokogiri/tmp/i686-pc-mingw32/ports/libiconv/1.1
4/configure.log' to see what happened.*** extconf.rb failed ***Could not create Makefile due to some reason, probably lack ofnecessary libraries and/or headers. Check the mkmf.log file for moredetails. 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:/Ruby193/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:/Ruby193/lib/ruby/gems/1.9.1/gems/mini_portile-0.6.2/lib/mini_portile.rb:279:i
n `block in execute': Failed to complete configure task (RuntimeError)
from C:/Ruby193/lib/ruby/gems/1.9.1/gems/mini_portile-0.6.2/lib/mini_portile.rb:271:in `chdir' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/mini_portile-0.6.2/lib/mini_portile.rb:271:in `execute' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/mini_portile-0.6.2/lib/mini_portile.rb:66:in `configure' from C:/Ruby193/lib/ruby/gems/1.9.1/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:/Ruby193/lib/ruby/gems/1.9.1/extensions/x86-mingw32/1.9.1/nokogiri-1.6.6.2/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/nokogiri-1.6.6.2 for inspection.Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/extensions/x86-mingw32/1.9.1/nokogiri-1.6.6.2/gem_make.outremoving ./siteconf20151113-752-1ppngjf.rb...Exception `Errno::ENOENT' at C:/Ruby193/lib/ruby/1.9.1/tempfile.rb:282 - No such file or directory - ./siteconf20151113-752-1ppngjf.rbdone
configure: error: invalid variable name: `CPPFLAGS\'
"gcc -o conftest -IC:/Ruby193/include/ruby-1.9.1/i386-mingw32 -IC:/Ruby193/include/ruby-1.9.1/ruby/backward -IC:/Ruby193/include/ruby-1.9.1 -I. -DFD_SETSIZE=2048 -DFD_SETSIZE=2048 -O3 -fno-omit-frame-pointer -g -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration conftest.c -L. -LC:/Ruby193/lib -L. -lmsvcrt-ruby191 -lshell32 -lws2_32 -limagehlp -lshlwapi "checked program was:/* begin */1: #include "ruby.h"2: 3: #include <winsock2.h>4: #include <windows.h>5: int main(int argc, char **argv)6: {7: return 0;8: }/* end */
"gcc -IC:/Ruby193/include/ruby-1.9.1/i386-mingw32 -IC:/Ruby193/include/ruby-1.9.1/ruby/backward -IC:/Ruby193/include/ruby-1.9.1 -I. -DFD_SETSIZE=2048 -DFD_SETSIZE=2048 -O3 -fno-omit-frame-pointer -g -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wpointer-arith -Wwrite-strings -Wdeclaration-after-statement -Wimplicit-function-declaration -Werror -c conftest.c"checked program was:/* begin */1: #include "ruby.h"2: 3: #include <winsock2.h>4: #include <windows.h>5: int main() {return 0;}/* end */
gem env
gem install nokogiri