OS X 10.9 で Ghost4j を使用しようとすると、次のエラーが表示されます。
ライブラリ 'gs' を読み込めません: dlopen(libgs.dylib, 9): 画像が見つかりません
このサイトを使用して、Macbook に Ghostscript ライブラリをインストールしました。この問題を解決するにはどうすればよいですか。portとbrewを使ってghostscriptをなぜかインストールできません。
OS X 10.9 で Ghost4j を使用しようとすると、次のエラーが表示されます。
ライブラリ 'gs' を読み込めません: dlopen(libgs.dylib, 9): 画像が見つかりません
このサイトを使用して、Macbook に Ghostscript ライブラリをインストールしました。この問題を解決するにはどうすればよいですか。portとbrewを使ってghostscriptをなぜかインストールできません。
最初に、インストーラー パッケージによってインストールされたファイルを見つけてlibgs.dylib
libgs.dylib
、ライブラリをソースからコンパイルし、インストール先をメモしておく必要があります。
うまくいけば、標準ライブラリの場所にインストールされているはずであり、それ以上何もする必要がないはずです. そうでない場合は、環境変数 DYLD_LIBRARY_PATH を設定する必要があります。ターミナルでは、これを入力して、を含む実際のディレクトリのフル パスにexport DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/directory
置き換えます。これを入力した後、その端末でアプリケーションを実行すると、動作するはずです。永続的に有効にするには、コマンドをに追加する必要があります。または、コンピューター上のすべてのユーザー アカウントに対して有効にするには、./directory
libgs.dylib
export
~/.bash_profile
/etc/profile
これが機能しない場合、Ghostscript ライブラリは 32 ビットである可能性があると思います。64 ビット ライブラリが必要になると思います。
少し古いスレッドですが、まだ答えを探している人には役立つかもしれません。
ポートを使用してゴーストスクリプトをインストールする
port install ghostscript
これが完了したら、リンクを作成して、ghost4j が dylib を見つけられるようにする必要があります。
cd /usr/lib
sudo ln -s /opt/local/lib/libgs.9.10.dylib libgs.dylib
それをしたら、それは魅力のように機能しました。