lá estava eu feliz, pq ia começar a desenvolver uma aplicação rails junto com wilker. instalamos e configuramos tudo no pc aqui da agência mas ainda faltava configurar o meu macbook. pra evitar a fadiga, eu segui os mesmos procedimentos que wilker tinha feito no mac dele. ok, tudo rodando até a hora que executei um rake db:create:all para minha surpresa, aparecia o seguinte erro:
Couldn't create database for {"adapter"=>"mysql", "host"=>"localhost", "username"=>"root", "password"=>nil, "database"=>"railsproj_development"}, charset: utf8, collation: utf8_general_ci (if you set the charset manually, make sure you have a matching collation)
não sabíamos o que era, e achei pessoas com o mesmo problema que o meu pelos fóruns da vida.. a grande sacada é que o snow leopard é um sistema 64bits e todo mundo compilava a gem para um ambiente de 32bits, logo a gem que funcionava no leopard, simplesmente não irá funcionar no snow.
para solucionar o problema fiz o seguinte:
baixe e instale a versão do mysql para o leopard 64bits (não esqueca de instalar o prefpane para poder iniciar o mysql)
em seguida execute no terminal
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
depois disso, é só continuar a nerdança =D
tags: os x, rails, snow leopard
Top