Mudanças no Rails 2.2

O Rails 2.2 está chegando e ao baixar o Edge para testar o novo recurso de internacionalização (uma das grandes novidades), me deparei com a primeira diferença da versão: o arquivo de conexão com o MySQL não está mais integrado ao framework. É isso o que diz o log do development.log:

!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.

Como o próprio log já sugere, é só instalar o gem, mas atenção: é preciso especificar o path do arquivo mysql_config, através do flag “–with-mysql-config”. Para o Mac OS X, a instalação pode ser feita com:

sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

e no Ubuntu, com:

sudo gem install mysql -- --with-mysql-config=/usr/bin/mysql_config

Depois disso, é só correr pro abraço!

 

Leonardo

Registros de Leonardo Faria sobre desenvolvimento web

 
  • junior

    E ai Leonardo,

    Cara estou tentando aqui, mas não ta dando, por favor me ajuda. Estou utilizando o windows xp. O erro é esse ai

    !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
    rake aborted!
    126: Não foi possível encontrar o módulo especificado.

    valeu !!!

  • junior
    você tem que instalar o gem do mysql.

    ‘gem install mysql’