There’s a big thread on stack overflow about this error, but I’m not sure what 
to do about it.

http://stackoverflow.com/questions/5528839/why-does-installing-nokogiri-on-mac-os-fail-with-libiconv-is-missing


[CraigRussell:whimsy/www/secmail] clr% sudo gem install bundler
Password:
Fetching: bundler-1.11.0.gem (100%)
Successfully installed bundler-1.11.0
Parsing documentation for bundler-1.11.0
Installing ri documentation for bundler-1.11.0
1 gem installed
[CraigRussell:whimsy/www/secmail] clr% rake fetch1
Fetching gem metadata from https://rubygems.org/..........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies....
Rubygems 2.0.14 is not threadsafe, so your gems will be installed one at a 
time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
Installing rake 10.4.2
Using ast 2.1.0
Installing crass 1.0.2
Installing execjs 2.6.0
Installing ffi 1.9.10 with native extensions
Installing json 1.8.3 with native extensions
Installing rb-fsevent 0.9.6
Installing mime-types 2.99
Installing mini_portile2 2.0.0
Installing puma 2.15.3 with native extensions
Using rack 1.6.4
Using ruby-ldap 0.9.17
Installing tilt 2.0.1
Using thread_safe 0.3.5
Installing zip 2.0.2
Using bundler 1.11.0
Using parser 2.2.3.0
Installing rb-inotify 0.9.5
Installing wunderbar 1.0.10
Installing mail 2.6.3
Installing nokogiri 1.6.7 with native extensions

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native 
extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby 
extconf.rb
checking if the C compiler accepts ... yes
checking if the C compiler accepts 
-Wno-error=unused-command-line-argument-hard-error-in-future... no
Building nokogiri using packaged libraries.
Using mini_portile version 2.0.0
checking for iconv.h... yes
checking for gzdopen() in -lz... yes
checking for iconv... no
-----
libiconv is missing.  Please locate mkmf.log to investigate how it is failing.
-----
*** 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=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/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


Gem files will remain installed in 
/var/folders/mx/t44d3_bs437dpnywzk_mwl_0002msd/T/bundler20151213-26734-1hkrf09nokogiri-1.6.7/gems/nokogiri-1.6.7
 for inspection.
Results logged to 
/var/folders/mx/t44d3_bs437dpnywzk_mwl_0002msd/T/bundler20151213-26734-1hkrf09nokogiri-1.6.7/gems/nokogiri-1.6.7/ext/nokogiri/gem_make.out
Installing rack-protection 1.5.3
Using tzinfo 1.2.2
Installing ruby2js 2.0.10
Installing listen 3.0.5
An error occurred while installing nokogiri (1.6.7), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.6.7'` succeeds before bundling.
rake aborted!
Command failed with status (5): [bundle update...]
/Users/clr/apache/git/whimsy/www/secmail/Rakefile:11:in `block in <top 
(required)>'
Tasks: TOP => fetch1 => bundle => Gemfile.lock
(See full trace by running task with --trace)
[CraigRussell:whimsy/www/secmail] clr% sudo gem install nokogiri -v '1.6.7'
Building native extensions.  This could take a while...
ERROR:  Error installing nokogiri:
        ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby 
extconf.rb
checking if the C compiler accepts ... yes
checking if the C compiler accepts 
-Wno-error=unused-command-line-argument-hard-error-in-future... no
Building nokogiri using packaged libraries.
Using mini_portile version 2.0.0
checking for iconv.h... yes
checking for gzdopen() in -lz... yes
checking for iconv... no
-----
libiconv is missing.  Please locate mkmf.log to investigate how it is failing.
-----
*** 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=/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/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


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.7 
for inspection.
Results logged to 
/Library/Ruby/Gems/2.0.0/gems/nokogiri-1.6.7/ext/nokogiri/gem_make.out
[CraigRussell:whimsy/www/secmail] clr% 

> On Dec 13, 2015, at 3:15 PM, Sam Ruby <[email protected]> wrote:
> 
> On Sun, Dec 13, 2015 at 6:04 PM, Craig L Russell
> <[email protected]> wrote:
>> 
>> Command failed with status (127): [bundle update...]
> 
> Looks like I skipped a step: "gem install bundler"
> 
> - Sam Ruby

Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:[email protected]
P.S. A good JDO? O, Gasp!

Reply via email to