Un piccolo aiuto per scrivere una formula Homebrew per Apache Nutch?

2

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
    
posta apennebaker 19.08.2013 - 19:31
fonte

0 risposte

Leggi altre domande sui tag