Sto provando ad automatizzare l'installazione di Apache Nutch scrivendo una formula Homebrew. Il tutorial ufficiale richiede agli utenti di scaricare un TAR.GZ / ZIP da un mirror, estrarre, cd, eseguire ant runtime
, e infine, ottieni i binari in PATH
. Questo è un dolore da fare più e più volte, quindi sto cercando di scrivere una formula Homebrew per automatizzarla per gli altri utenti Mac. Il problema è che la mia formula non funziona per qualche motivo.
Quando eseguo brew install nutch --verbose
, il processo di compilazione sembra avere successo, ma la directory runtime/
non è presente nella Cantina, risultando in un brew test nutch
fallito.
Qualcuno potrebbe aiutarmi a eseguire il debug della nutch.rb formula di installazione?
require 'formula'
class Nutch < Formula
homepage 'http://nutch.apache.org/'
url 'http://mirror.reverse.net/pub/apache/nutch/2.2.1/apache-nutch-2.2.1-src.tar.gz'
sha1 'c5d5d535a87d518aad41e89047c1eeb4331b74d2'
def install
system "ant runtime"
prefix.install Dir['runtime/']
bin.install_symlink prefix/'runtime/local/bin/nutch'
end
test do
system "#{bin}/nutch", "parsechecker", "http://nutch.apache.org/"
end
end