Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

QuArEnTeNa

Instalação do RubyONRails MacOsX

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites
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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.