2016-04-03 22 views
6

Ich möchte treetagger in OS X installieren. Um es einfacher zu machen, habe ich versucht zu suchen, ob dies mit Homebrew möglich ist. So schaue ich im Web und fand diese formula von pepijnkokke Benutzer. Als nächstes habe ich versucht, treetagger zu installieren, wie folgt: JedochFehler: Fehler beim Installieren mit Homebrew?

[email protected]:~$ brew install /Users/user/Downloads/tree-tagger.rb 

, bekam ich folgende Fehlermeldung:

==> Installing dependencies for tree-tagger: openssl, wget 
==> Installing tree-tagger dependency: openssl 
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2g.el_capitan. 
######################################################################## 100.0% 
==> Pouring openssl-1.0.2g.el_capitan.bottle.tar.gz 
==> Caveats 
A CA file has been bootstrapped using certificates from the system 
keychain. To add additional certificates, place .pem files in 
    /usr/local/etc/openssl/certs 

and run 
    /usr/local/opt/openssl/bin/c_rehash 

This formula is keg-only, which means it was not symlinked into /usr/local. 

Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries 

Generally there are no consequences of this for you. If you build your 
own software and it requires this formula, you'll need to add to your 
build variables: 

    LDFLAGS: -L/usr/local/opt/openssl/lib 
    CPPFLAGS: -I/usr/local/opt/openssl/include 

==> Summary 
    /usr/local/Cellar/openssl/1.0.2g: 1,678 files, 12.0M 
==> Installing tree-tagger dependency: wget 
==> Downloading https://homebrew.bintray.com/bottles/wget-1.17.1.el_capitan.bot 
######################################################################## 100.0% 
==> Pouring wget-1.17.1.el_capitan.bottle.1.tar.gz 
    /usr/local/Cellar/wget/1.17.1: 9 files, 1.5M 
==> Installing tree-tagger 
==> Downloading http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/data/tr 
######################################################################## 100.0% 
Warning: SHA1 support is deprecated and will be removed in a future version. 
Please switch this formula to SHA256. 
Error: SHA1 mismatch 
Expected: d823320b718eb41a5b4fef449a711307caaf0d88 
Actual: 340e09912101acd996642eeed8f623315fa6d672 
Archive: /Library/Caches/Homebrew/tree-tagger-3.2.tar.gz 
To retry an incomplete download, remove the file above. 

ich die obige Datei und die sha Linie (SHA1 „d823320b718eb41a5b4fef449a711307caaf0d88“) entfernt und versuchte es erneut . Trotzdem habe ich folgendes:

[email protected]:~$ brew install /Users/user/Downloads/tree-tagger.rb==> Downloading http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/data/tr 
######################################################################## 100.0% 
==> wget http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/data/tagger-sc 
==> wget http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/data/english-p 
==> wget http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/data/english-c 
==> wget http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/data/install-t 
==> chmod +x ./install-tagger.sh 
==> ./install-tagger.sh 
Error: inreplace failed 
cmd/chunker-read-lemma.perl: 
    expected replacement of /BIN=.*/ with "BIN=/usr/local/Cellar/tree-tagger/3.2/libexec/bin" 
    expected replacement of /CMD=.*/ with "CMD=/usr/local/Cellar/tree-tagger/3.2/libexec/cmd" 
    expected replacement of /LIB=.*/ with "LIB=/usr/local/Cellar/tree-tagger/3.2/libexec/lib" 

Eine Idee, wie Treetagger mit Homebrew zu installieren ?.

Antwort

4

Haben Sie versucht, openssl über Homebrew zu installieren?

brew install openssl 
brew link openssl --force 
brew install treehugger 
4

Warum installieren Sie es nicht einfach wie im Dokument erwähnt?

Die folgenden Schritte sind notwendig, um den TreeTagger zu installieren (siehe unten für die Windows-Version). Laden Sie die Dateien herunter, indem Sie mit der rechten Maustaste auf den Link klicken. Wählen Sie dann "Datei speichern unter". Alle Dateien sollten im selben Verzeichnis gespeichert werden.

  • das Tagger-Paket für Ihr System herunterladen (PC-Linux, Mac OS-X (Intel-CPU), PC-Linux (Version für ältere Kernel)).

    Laden Sie die Tagging-Skripte in das gleiche Verzeichnis herunter.

    Laden Sie das Installationsskript install-tagger.sh herunter.

    Laden Sie die Parameterdateien für die Sprachen herunter, die Sie verarbeiten möchten.

    Öffnen Sie ein Terminal-Fenster und das Installationsskript im Verzeichnis, in dem Sie die Dateien heruntergeladen haben:

    sh install-tagger.sh

    einen Test Stellen, zum Beispiel Echo 'Hallo Welt!' | cmd/Baum-Tagger-Englisch

Sie könnten hinzufügen möchten ~/Homebrew-compling/cmd und ~/Homebrew-compling/bin zu der PATH-Variablen, so dass Sie den vollständigen Pfad nicht angeben müssen, um Führen Sie die Tagging-Skripte aus.

Das funktionierte für mich gut!

Verwandte Themen