mysql gem installation

Added by srini vas almost 9 years ago

We are currently working on installing redmine tool on one of the sun OS server.

Need help on this as we are stuck on it , just in case if you have any suggestions / ideas on this.

Environment :
• OS : SunOS qcewebz 5.10 Generic_150400-03 sun4u sparc SUNW,SPARC-Enterprise - Oracle Corporation SunOS 5.10
• DB : mysql Ver 14.14 Distrib 5.6.15, for solaris10 (sparc) using EditLine wrapper
• ruby 1.9.3p484 (2013-11-22 revision 43786) [sparc-solaris2.10]
• Rails 3.2.16
• Gem 1.8.23
• Bundler version 1.5.3

Completed installing ruby , rails , bundler and required gems (complete list attached).
After that when we trying to install mysql gem ,having some challenges with it.
Attached is log for gem install mysql for your reference. Thank you very much and appreciate your time on this request.

gem install mysql.txt Magnifier - mysql gem install log (2.06 KB)

gems list.txt Magnifier - installed gems list (962 Bytes)

Replies (4)

RE: mysql gem installation - Added by James H almost 9 years ago

im win7... and i have no idea wat sun os is... but

did you install ruby dev kit?

RE: mysql gem installation - Added by srini vas almost 9 years ago

I am not sure what is dev kit for sun os users, we are done with below steps

bundle install completed with out any errors.

but when we try to install mysql gem running in to problems saying below msg. Please suggest.

Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.

/usr/local/bin/ruby extconf.rb
checking for mysql_ssl_set()... * 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
--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=/usr/local/bin/ruby
--with-mysql-config
--without-mysql-config
/usr/local/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from /usr/local/lib/ruby/1.9.1/mkmf.rb:461:in `try_link0'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:476:in `try_link'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:619:in `try_func'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:894:in `block in have_func'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:790:in `block in checking_for'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:284:in `block (2 levels) in postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:284:in `block in postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:280:in `postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:789:in `checking_for'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:893:in `have_func'
from extconf.rb:45:in `<main>'

Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/mysql-2.9.1 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/mysql-2.9.1/ext/mysql_api/gem_make.out

RE: mysql gem installation - Added by Rupesh Helwade almost 9 years ago

Check the mkmf.log file for more details.

I had some errors with MySql installation but they were mainly related to file / folder permissions.
Also see what /etc/my.cnf file is having.

RE: mysql gem installation - Added by Tory Wolf almost 9 years ago

just try to use:

gem install mysql2 -- --with-mysql-dir=C:\xampp\mysql

(1-4/4)