Instalace Heckle (na OS X)
O existenci Heckle jsem už psal. V podstatě je to nástroj na testování testů. Když jsem ho ale chtěl vyzkoušet, instalace se ukázala jako nelehký úkol. Ze stránek produktu se zdá, že by mělo stačit napsat
$ gem install heckle --include-dependencies
I poté jsem ale musel nainstalovat dva další gemy: rfuzz a hoe. Super, říkám si, to nebylo až tak moc problémů. Ale ups, při pokusu o spuštění heckle dostávám další chybu:
$ heckle ReleaseTest /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- RMagick (MissingSourceFile)
Wth? Nu dobrá, nainstaluju si RMagick. Pohled na postup instalace je však dost hrozivý. Naštěstí je tu záchrana v podobě toho příspěvku:
$ sudo port install rb-rmagick
Po skoro hodině (na 2 GHz Intel Core 2 Duo s 2GB RAM - nechtějte vědět, co všechno to instaluje.. no ale RMagick se může hodit) konečně dostávám kýžený výsledek:
heckle CatalogTest -t test/unit/catalog_test.rb Initial tests pass. Let's rumble. ...
Teď už zbývá jen ta zábavnější část - prozkoumat, co to vlastně přináší..