0

OS X 10.9 で Ghost4j を使用しようとすると、次のエラーが表示されます。

ライブラリ 'gs' を読み込めません: dlopen(libgs.dylib, 9): 画像が見つかりません

このサイトを使用して、Macbook に Ghostscript ライブラリをインストールしました。この問題を解決するにはどうすればよいですか。portとbrewを使ってghostscriptをなぜかインストールできません。

4

2 に答える 2

1

最初に、インストーラー パッケージによってインストールされたファイルを見つけてlibgs.dyliblibgs.dylib、ライブラリをソースからコンパイルし、インストール先をメモしておく必要があります。

うまくいけば、標準ライブラリの場所にインストールされているはずであり、それ以上何もする必要がないはずです. そうでない場合は、環境変数 DYLD_LIBRARY_PATH を設定する必要があります。ターミナルでは、これを入力して、を含む実際のディレクトリのフル パスにexport DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/directory置き換えます。これを入力した後、その端末でアプリケーションを実行すると、動作するはずです。永続的に有効にするには、コマンドをに追加する必要があります。または、コンピューター上のすべてのユーザー アカウントに対して有効にするには、./directorylibgs.dylibexport~/.bash_profile/etc/profile

これが機能しない場合、Ghostscript ライブラリは 32​​ ビットである可能性があると思います。64 ビット ライブラリが必要になると思います。

于 2013-12-29T09:51:19.677 に答える
1

少し古いスレッドですが、まだ答えを探している人には役立つかもしれません。

ポートを使用してゴーストスクリプトをインストールする

port install ghostscript

これが完了したら、リンクを作成して、ghost4j が dylib を見つけられるようにする必要があります。

cd /usr/lib
sudo ln -s /opt/local/lib/libgs.9.10.dylib libgs.dylib

それをしたら、それは魅力のように機能しました。

于 2015-01-22T07:21:52.010 に答える