Friday, June 27, 2008

Błąd: no such file to load -- mkmf

W przypadku kiedy chcemy zainstalować Mongrela, a pojawia się nam poniższy błąd:


Building native extensions. This could take a while...
ERROR: Error installing mongrel:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb install mongrel
extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:1



należy zainstalować developerską wersję ruby


sudo apt-get install ruby1.8-dev


To powinno rozwiązać problem.

1 comment:

ooblogger said...

Właśnie się borykałem z identycznym problemem, znalazlem twojego posta i .. niestety nie zadziałało!
Znalazłem gdzieś na necie że trzeba jeszcze dodać coś takiego:

sudo aptitude install libmysql-ruby

i teraz gra!