¿Un poco de ayuda para escribir una fórmula Homebrew para Apache Nutch?

2

Estoy intentando automatizar la instalación de Apache Nutch escribiendo una fórmula Homebrew. El tutorial oficial requiere que los usuarios descarguen un TAR.GZ / ZIP desde un espejo, extraiga, cd, ejecute ant runtime , y finalmente, obtener los binarios en PATH . Es un dolor hacer una y otra vez, por lo que estoy tratando de escribir una fórmula Homebrew para automatizar esto para otros usuarios de Mac. El problema es que mi fórmula no funciona por alguna razón.

Cuando ejecuto brew install nutch --verbose , el proceso de compilación parece tener éxito, pero el directorio runtime/ no se encuentra en el sótano, lo que genera un error de brew test nutch .

¿Podría alguien ayudarme a depurar mi nutch.rb instalar la fórmula?

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

0 respuestas

Lea otras preguntas en las etiquetas