Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera,
Hoje estou na minha terceira tentativa de instalar o RubyOnRails com MySql no MacOsX e sem sucesso novamente.
Sempre da erro no mysql e já tentei de diversas maneiras corrigir mas nada da certo, empaca no MySql.
Qualquer coisa que tento fazer para tentar corrigir da isso:
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/Users/denis/.rvm/rubies/ruby-1.9.2-p180/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
checking for main() in -lmygcc... 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=/Users/denis/.rvm/rubies/ruby-1.9.2-p180/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
--with-mygcclib
--without-mygcclib
--with-mysqlclientlib
--without-mysqlclientlib
Gem files will remain installed in /Users/denis/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems/mysql-2.8.1 for inspection.
Results logged
-------
Alguém consegue me ajudar a solucionar esse problema punk ?
Obrigado.
Abraços.
>
eu estava o mesmo problema mas no Ubuntu 11.10
e não foi com o mysql e sim com o próprio rails.
Fui no http://rubygems.org baxei o rails.gem, joguei na pasta e instalei com gem install rails
Tenta fazer o mesmo com o mysql
http://rubygems.org/gems/mysql
download direto -> http://rubygems.org/downloads/mysql-2.8.1.gem
Usa assim
gem install mysql -v 2.8.1
Olá Gabriel, obrigado pela ajuda, mas em qual pasta eu coloco o arquivo ?
Abraços.
no mackbook com osx6.0 (leopard)
tive que remover a gem mysql e instalar o gem mysql2
foi muito complicado mesmo mas consegui instalar.. está tudo ok
no Gemfile, coloquei assim
gem 'mysql2', '~> 0.2.6'
removi as gems referentes ao mysql e fiz
gem install mysql2
tinha outros comandos importantes que precisei fazer, mas não estou encontrando aqui.
o truque é usar os "Provided configuration options:"
dá uma busca no google por "mac osx ruby rails mysql" ou algo do tipo
sugiro que olhe nos logs também
obs: minha versão é ruby-1.9.2-p180
Olá Gabriel, obrigado pela ajuda, mas em qual pasta eu coloco o arquivo ?
No Mac eu não sei...
mas no ubuntu 11.10
usr -> lib -> ruby -> gems -> 1.8 -> cache
De qualquer forma procure pela extensão .gem na busca
que você encontrará a pasta com eles.
Siga a dica do hinom, se tiver alguma dúvida posta ai que tentamos ajudar.
nunca trabalhei com mac mas as vezes é algo similar.
Acho que isso vai te ajudar:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
Fonte: http://alexbraunstein.com/2011/08/12/library-loaded-libmysqlclient-18-dylib/
eu estava o mesmo problema mas no Ubuntu 11.10
e não foi com o mysql e sim com o próprio rails.
Fui no http://rubygems.org baxei o rails.gem, joguei na pasta e instalei com gem install rails
Tenta fazer o mesmo com o mysql
http://rubygems.org/gems/mysql
download direto -> http://rubygems.org/downloads/mysql-2.8.1.gem
Usa assim
gem install mysql -v 2.8.1