Featured Post

Códigos, códigos e mais códigos

Era uma vez uma época em que a programação era uma arte de construir programas no formato MTZ, ELF etc. Novos tempos vieram e agora os códigos rodam em máquinas virtuais, geladeiras, dvds, handhelds, celulares, browsers e até na máquina que fabrica a garrafa desse whisky que eu estou tomando agora. Enquanto...

Read More

Script para dar commit/deploy automático no Heroku

Posted by Luiz Picanço | Posted in Linha de Comando, MAC OSX, Ruby, Ruby on Rails | Posted on 31-07-2011

Tags: , , , ,

2,077

Para realizar commit e deploy automático no Heroku, utilizo o seguinte script:

git add .
git commit -m "Automatic Commit"
git push heroku master

Erro ao utilizar o mysql no ruby: LIBMYSQL.dll is missing

Posted by Luiz Picanço | Posted in Ruby, Ruby on Rails | Posted on 21-02-2010

Tags: , , ,

4,988

Um erro muito comum que costuma acontecer no ruby/rails, em ambiente windows é: “LIBMYSQL.dll is missing from your computer”

LIMYSQL.dll is missing

E a mensagem também pode aparecer no console da seguinte forma:

ruby.exe - Unable to locate Component
This application has failed to start because LIBMYSQL.DLL was not
found. Re-installing the application might
fix this problem.

Esse erro ocorre porque a dll do mysql, LIBMYSQL.dll, não foi localizada. Para resolver esse problema, faça o seguinte:

1 – Instale a gem do mysql

1
gem install mysql

2 – Copie o arquivo LIBMYSQL.dll do diretório bin do mysql(ex.: c:\mysql\bin) para o diretório bin do ruby (ex.: c:\ruby\bin)

Erro na instalação de uma Ruby Gem: no such file to load — mkmf

Posted by Luiz Picanço | Posted in Ruby | Posted on 06-05-2009

2,483

Se ao instalar uma gem você se deparou com esse erro:

Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
    ERROR: Failed to build gem native extension.

ruby extconf.rb install mechanize
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)

from extconf.rb:1

O problema é que o mkmf não foi encontrado. Ele se encontra no pacote ruby-dev. Para instalá-lo baixa executar o seguinte comando:

sudo apt-get install ruby-dev