Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Error installing gem

Reply
Thread Tools

Error installing gem

 
 
Nabs Kahn
Guest
Posts: n/a
 
      06-30-2009
Here is the paste from Terminal:

Nabs$ gem install mysql
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
/usr/bin aren't both writable.
WARNING: You don't have /Users/Nabs/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... no
checking for mysql_query() in -lmysqlclient... no
*** 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/1.8/usr/bin/ruby
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib


Gem files will remain installed in
/Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7 for inspection.
Results logged to /Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7/gem_make.out
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
dejan dimic
Guest
Posts: n/a
 
      06-30-2009
On Jun 30, 8:31*pm, Nabs Kahn <(E-Mail Removed)> wrote:
> Here is the paste from Terminal:
>
> Nabs$ gem install mysql
> WARNING: *Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
> * * /usr/bin aren't both writable.
> WARNING: *You don't have /Users/Nabs/.gem/ruby/1.8/bin in your PATH,
> * * gem executables will not run.
> Building native extensions. *This could take a while...
> ERROR: *Error installing mysql:
> * ERROR: Failed to build gem native extension.
>
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
> extconf.rb
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lm... yes
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lz... yes
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lsocket... no
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lnsl... no
> checking for mysql_query() in -lmysqlclient... no
> *** 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/1.8/usr/bin/ruby
> * --with-mysql-config
> * --without-mysql-config
> * --with-mysql-dir
> * --without-mysql-dir
> * --with-mysql-include
> * --without-mysql-include=${mysql-dir}/include
> * --with-mysql-lib
> * --without-mysql-lib=${mysql-dir}/lib
> * --with-mysqlclientlib
> * --without-mysqlclientlib
> * --with-mlib
> * --without-mlib
> * --with-mysqlclientlib
> * --without-mysqlclientlib
> * --with-zlib
> * --without-zlib
> * --with-mysqlclientlib
> * --without-mysqlclientlib
> * --with-socketlib
> * --without-socketlib
> * --with-mysqlclientlib
> * --without-mysqlclientlib
> * --with-nsllib
> * --without-nsllib
> * --with-mysqlclientlib
> * --without-mysqlclientlib
>
> Gem files will remain installed in
> /Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7 for inspection.
> Results logged to /Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7/gem_make.out
> --
> Posted viahttp://www.ruby-forum.com/.


You should try to do it as a root user:
$ sudo gem install mysql
 
Reply With Quote
 
 
 
 
Jordon Bedwell
Guest
Posts: n/a
 
      06-30-2009
Try "apt-get install libmysql++-dev" Since there was a lack of Operating =
system mentioned I'm going to assume it was a Deb based system. If it =
wasn't just do yum search mysql |grep dev. If this doesn't work please =
post the contents of =
/Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7/gem_make.out so we can tell you =
exactly what's wrong.

-----Original Message-----
From: http://www.velocityreviews.com/forums/(E-Mail Removed) [(E-Mail Removed)]=20
Sent: Tuesday, June 30, 2009 1:32 PM
To: ruby-talk ML
Subject: Error installing gem

Here is the paste from Terminal:

Nabs$ gem install mysql
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
/usr/bin aren't both writable.
WARNING: You don't have /Users/Nabs/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... no
checking for mysql_query() in -lmysqlclient... no
*** 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=3D${opt-dir}/include
--with-opt-lib
--without-opt-lib=3D${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=3D.
--curdir
=
--ruby=3D/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/r=
uby
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=3D${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=3D${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib


Gem files will remain installed in
/Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7 for inspection.
Results logged to /Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7/gem_make.out
--=20
Posted via http://www.ruby-forum.com/.



 
Reply With Quote
 
Nabs Kahn
Guest
Posts: n/a
 
      06-30-2009
@Jordon

I'm on OS X... here is gem_make.out:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... no
checking for mysql_query() in -lmysqlclient... no
*** 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/1.8/usr/bin/ruby
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib


@dejan

sudo doesn't work.
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Jordon Bedwell
Guest
Posts: n/a
 
      06-30-2009
Sudo does work on OSX. Try this for OSX:
gem install mysql -- --with-mysql-include=3D/opt/local/include/mysql5 =
--with-mysql-lib=3D/opt/local/lib/mysql5 =
--with-mysql-config=3D/opt/local/lib/mysql5/bin/mysql_config

-----Original Message-----
From: (E-Mail Removed) [(E-Mail Removed)]=20
Sent: Tuesday, June 30, 2009 3:50 PM
To: ruby-talk ML
Subject: Re: Error installing gem

@Jordon

I'm on OS X... here is gem_make.out:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby=20
extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... no
checking for mysql_query() in -lmysqlclient... no
*** 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=3D${opt-dir}/include
--with-opt-lib
--without-opt-lib=3D${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=3D.
--curdir
=
--ruby=3D/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/r=
uby
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=3D${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=3D${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib


@dejan

sudo doesn't work.
--=20
Posted via http://www.ruby-forum.com/.



 
Reply With Quote
 
Nabs Kahn
Guest
Posts: n/a
 
      06-30-2009
Jordon Bedwell wrote:
> Sudo does work on OSX. Try this for OSX:
> gem install mysql -- --with-mysql-include=/opt/local/include/mysql5
> --with-mysql-lib=/opt/local/lib/mysql5
> --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config


Nabs$ gem install mysql --
--with-mysql-include=/opt/local/include/mysql5
--with-mysql-lib=/opt/local/lib/mysql5
--with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
/usr/bin aren't both writable.
WARNING: You don't have /Users/Nabs/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb --with-mysql-include=/opt/local/include/mysql5
--with-mysql-lib=/opt/local/lib/mysql5
--with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config
extconf.rb:1: command not found: /opt/local/lib/mysql5/bin/mysql_config
--cflags
*** 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/1.8/usr/bin/ruby
--with-mysql-config


Gem files will remain installed in
/Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7 for inspection.
Results logged to /Users/Nabs/.gem/ruby/1.8/gems/mysql-2.7/gem_make.out
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Eric Hodel
Guest
Posts: n/a
 
      06-30-2009
On Jun 30, 2009, at 14:57, Nabs Kahn wrote:

> extconf.rb:1: command not found: /opt/local/lib/mysql5/bin/
> mysql_config
> --cflags


Do you have mysql5 on your machine at all?

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Errno::EEXIST File Exists error when installing 'ferret' gem fromlocal .gem file Brandon Simmons Ruby 0 12-22-2010 11:03 PM
Gem dependency / installing multiple gem from a single file Nasir Khan Ruby 0 06-08-2009 09:31 PM
Installing sake tasks along with gem (gem install hooks?) Pat Maddox Ruby 2 08-03-2008 06:24 PM
Can't install//use the scrubyt gem? LoadError: no such file to load-- parse_tree_reloaded. What did I wrong with installing this gem? kazaam Ruby 1 08-29-2007 02:42 PM
RubyGems 0.9.1 calling a gem with gem '<gem>' Austin 7873 Ruby 5 01-27-2007 10:05 PM



Advertisments