gem install mysql2 -v '0.3.16'
Que logo após tentar executar esse comando, aparecia a seguinte mensagem:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.
Continua
...........
extconf failed, exit code 1
Gem files will remain installed in C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.
3.16 for inspection.
Results logged to C:/Ruby200/lib/ruby/gems/2.0.0/extensions/x86-mingw32/2.0.0/my
sql2-0.3.16/gem_make.out
Mas para instalar a gem mysql2, é necessário baixar o mysql-connector-c disponível no sitio do MySQL, baixe a versão de 32-bits, mesmo seu sendo 64-bits. E baixe o arquivo em Zip, pois mais a frente precisaremos descompacta-lo.
Feito essa etapa, descompacta-lo em uma pasta fácil de localizar, agora vá na pasta
mysql-connector-c-6.1.5-win32\lib e copie o arquivo libmysql.dll e cole-o na pasta bin da instalação do seu ruby no meu caso foi esse caminho C:\Ruby200\bin.
Agora abra o cmd como Administrador e execute o seguinte comando:
gem install mysql2 -- --with-mysql-dir=D:\Downloads\Compressed\mysql-connector-c-6.1.5-win32
onde "D:\Downloads\Compressed\mysql-connector-c-6.1.5-win32" é a pasta que você descompactou o mysql-connector. Pronto sua gem mysql2 0.3.16 está instalada!!