0

私は mac の使用にほとんど慣れていませんが、コマンドラインからツールを実行しようとしたときにいくつかの問題が発生しました。CRF++ を必要とするソフトウェアを実行しようとしています。エラーは次のとおりです。

Cannot load the example native code.
Make sure your LD_LIBRARY_PATH contains '.'
java.lang.UnsatisfiedLinkError: no CRFPP in java.library.path

マシンに CRF++-058 をインストールしました。CRF++ 0.58 のインストールには brew を使用しました。

  /usr/local/Cellar/crf++/0.58: 11 files, 784K, built in 32 seconds

これがbrew doctorの出力です

Warning: Unbrewed .la files were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected .la files:
    /usr/local/lib/libcrfpp.la

これを解決する方法を知っている人はいますか?どんな助けでも本当に感謝しています。ありがとう

4

2 に答える 2

0

他のhomebrew問題と同様に、次を試してください。

brew doctor

まず、良き医師のアドバイスに従ってください。

それができない場合は、試してください

echo $LD_LIBRARY_PATH

必要なドットが含まれているかどうかを確認します。そうでない場合は、 $HOME/.profile を編集して、次のような行を追加してみてください

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.

その後、ログアウトして再度ログインし、プログラムを実行してみてください。

于 2015-07-03T21:47:08.323 に答える