Hi Group,
I've got mysql database installed and the server running on a Mac Pro with 
latest mountain lion setup 10.8.3. 
I'm able to use mysql tools like mysql, mysqladmin to converse with it. :}

I use RVM's scripts to fetch gems.
I've visited RVM's website but their advise to get "mysql gem loaded" does the 
same thing as below aborted output!
 I'm not sure that this website is being maintained anymore as their copyright 
notice is 2011.

What/how suggestions appreciated to get this mysql2 gem installed so that i can 
use rails/ruby against this database?

My ROR config:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin12.2.0]
Rails 3.2.12
RVM gem managed

So far Macport seems to work to install mysql and gen/install the mysql2 gem. 
I've not tried this gem yet as i'm still using RVM.
I don't believe this is the latest mysql release by Macport. 
It goes against Mysql's website advise to install it by DMG route for Mac which 
I did with the latest stable 64 bit libraries/server.

Thanks for your help in trying to resolve this issue.
Dave


The aborted output from gem install mysql2.
Both ways attempted: gem install mysql2 and with the option 
--with-mysql-config=/usr/local/mysql/bin/mysql_config

gem install mysql2 -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Building native extensions.  This could take a while...
ERROR:  Error installing mysql2:
        ERROR: Failed to build gem native extension.

        /Users/bone_david/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb 
--with-mysql-config=/usr/local/mysql/bin/mysql_config
checking for rb_thread_blocking_region()... yes
checking for rb_wait_for_single_fd()... yes
checking for mysql.h... no
checking for mysql/mysql.h... no
-----
mysql.h is missing.  please check your installation of mysql and try again.
-----
*** 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=/Users/bone_david/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
        --with-mysql-config


Gem files will remain installed in 
/Users/bone_david/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11 for inspection.
Results logged to 
/Users/bone_david/.rvm/gems/ruby-1.9.3-p194/gems/mysql2-0.3.11/ext/mysql2/gem_make.out

To show mysql_config file exists:
ls -al /usr/local/mysql/bin/mysql_config
-rwxr-xr-x  1 root  wheel  6382  5 Apr 09:53 /usr/local/mysql/bin/mysql_config


-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to