5

OS Xにtreetaggerをインストールしたいのですが、簡単にするために、Homebrewで可能かどうか検索してみました。だから私はウェブを見て、pepijnkokkeユーザーからこの式を見つけました. 次に、次のようにtreetaggerをインストールしようとしました:

user@MacBook-Pro-User-2:~$ brew install /Users/user/Downloads/tree-tagger.rb

ただし、次のエラーが発生しました。

==> 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.

上記のファイルと sha 行 (sha1 "d823320b718eb41a5b4fef449a711307caaf0d88") を削除して、もう一度試しました。それにもかかわらず、私はこれを得ました:

user@MacBook-Pro-de-User-2:~$ 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"

自作でtreetaggerをインストールする方法のアイデアはありますか?.

4

2 に答える 2

4

ドキュメントに記載されているように、通常の方法でインストールしてみませんか?

TreeTagger をインストールするには、次の手順が必要です (Windows バージョンについては以下を参照してください)。リンクを右クリックしてファイルをダウンロードします。次に、「名前を付けてファイルを保存」を選択します。すべてのファイルは同じディレクトリに保存する必要があります。

  • お使いのシステム (PC-Linux、Mac OS-X (Intel-CPU)、PC-Linux (古いカーネル用のバージョン)) 用のタガー パッケージをダウンロードします。

    タグ付けスクリプトを同じディレクトリにダウンロードします。

    インストール スクリプト install-tagger.sh をダウンロードします。

    処理する言語のパラメーター ファイルをダウンロードします。

    ターミナル ウィンドウを開き、ファイルをダウンロードしたディレクトリでインストール スクリプトを実行します。

    sh install-tagger.sh

    テストを行います。たとえば、echo 'Hello world!' を実行します。| | cmd/tree-tagger-english

~/homebrew-comling/cmd および ~/homebrew-comling/bin を PATH 変数に追加して、タグ付けスクリプトを実行するためにフル パスを指定する必要がないようにすることもできます。

これはうまくいきました!

于 2016-04-07T06:37:28.130 に答える