Hi. I'm new on Ruby on Rails, on a Mac OS X 10.5. I'm working with
Aptana and I've got an message error telling me to install mysql via
gem.
But when I'm doing gem install mysql, i've got this message :
Hi. I'm new on Ruby on Rails, on a Mac OS X 10.5. I'm working with
Aptana and I've got an message error telling me to install mysql via
gem.
But when I'm doing gem install mysql, i've got this message :
Where have you installed mysql? What gem command did you run ?
Fred
Find and locate mysql_config on your machine and do a
gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/
msql_config
or whichever directory contains your Mysql install. I personally find
the config file option to be more reliable during gem install rather
than just using the mysql-dir.
Mukund wrote:
Find and locate mysql_config on your machine and do a
Well, no mysql_config at all...
Mukund wrote:
Find and locate mysql_config on your machine and do a
Sorry, in fact I found it and now, I got this :
Mukund wrote:
Find and locate mysql_config on your machine and do a
Well, no mysql_config at all...
Where did you get mysql from? On my mac mysql is installed in /usr/
local/mysql (and mysql_config is in /usr/local/mysql/bin)
Fred
Frederick Cheung wrote:
You may have to give gem a hint as to your architecture:
ARCHFLAGS="-arch i386" sudo gem install mysql -- --with-mysql-config=/
Applications/MAMP/Library/bin/mysql_config
or
ARCHFLAGS="-arch ppc" sudo gem install mysql -- --with-mysql-config=/
Applications/MAMP/Library/bin/mysql_config
-Christopher Haupt
-LearningRails.com
Chris Haupt wrote:
You may have to give gem a hint as to your architecture:
ARCHFLAGS="-arch i386" sudo gem install mysql -- --with-mysql-config=/
Applications/MAMP/Library/bin/mysql_config
Well, the answer is now :
ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/
Select which gem to install for your platform (universal-darwin8.0)
1. mysql 2.7.3 (mswin32)
2. mysql 2.7.1 (mswin32)
3. mysql 2.7 (ruby)
4. mysql 2.6 (ruby)
5. Skip this gem
6. Cancel installation
3
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby extconf.rb install mysql -- --with-mysql-config=/
extconf.rb:1: command not found: / --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=/usr/local/bin/ruby
--with-mysql-config
Gem files will remain installed in
/usr/local/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.
Results logged to
/usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/gem_make.out
Chris Haupt wrote:
> You may have to give gem a hint as to your architecture:> ARCHFLAGS="-arch i386" sudo gem install mysql -- --with-mysql-config=/
> Applications/MAMP/Library/bin/mysql_config
It looks like it got confused by a extra line ending in between the --
with-mysql-config=/ and the Applications...
Fred
Frederick Cheung wrote:
It looks like it got confused by a extra line ending in between the --
with-mysql-config=/ and the Applications...Fred
Well.... I'm gonna become crazy... :
sh-3.2# ARCHFLAGS="-arch i386" gem install mysql --
--with-mysql-config=/Applications/MAMP/Library/bin/mysql_config
Select which gem to install for your platform (universal-darwin8.0)
1. mysql 2.7.3 (mswin32)
2. mysql 2.7.1 (mswin32)
3. mysql 2.7 (ruby)
4. mysql 2.6 (ruby)
5. Skip this gem
6. Cancel installation
3
Building native extensions. This could take a while...
ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby extconf.rb install mysql --
--with-mysql-config=/Applications/MAMP/Library/bin/mysql_config
checking for mysql_ssl_set()... no
checking for mysql.h... no
checking for mysql/mysql.h... 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=/usr/local/bin/ruby
--with-mysql-config
Gem files will remain installed in
/usr/local/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.
Results logged to
/usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/gem_make.out