Configure o Padrino com DataMapper e MySQL Database
Pergunta
Olá, estou tentando configurar um projeto Padrino usando o Datamapper e o MySQL no meu leopardo do Mac OSX Snow.
Eu tenho as gemas necessárias: dm-core data_objects do_mysql mysql (vinculado à minha instalação original do Mac OSX)
Mas quando tento iniciar o Padrino com Padrino Start no console, recebo o seguinte erro:
/Users/ivolution/.bundle/ruby/1.9.1/gems/dm-core-0.10.2/lib/dm-core/adapters/mysql_adapter.rb:3:in `require': no such file to load -- do_mysql (LoadError)
Mas como eu disse, tenho o gem do Mysql instalado, então não deve haver esse erro, eu fiz bundle install
Na minha pasta do projeto antes de tentar iniciar o Padrino.
Alguma ideia?
Solução
A chave está provavelmente no GemFile. Não se trata do que está instalado, mas do que é declarado em seu pioneiro GemFile. Entre em ./GEMFILE e declare a gem do_mysql necessária e provavelmente resolverá o problema.
Algo como: gem 'do_mysql'
deve fazer o truque