5

GraphicsMagick バイナリのスタンドアロン バージョンをアプリケーションにバンドルしgmて、アプリケーションを実行するサーバーに GraphicsMagick ライブラリをビルドしてインストールする必要がないようにしたいと考えています。

詳細

nodeすべてのバイナリ依存関係 (この場合はバイナリと GraphicsMagick ライブラリ)を含む node.js アプリケーション全体を含む tar ボールを生成できるビルド システムを作成しています。次に、それをサーバーにアップロードし、抽出して実行します。

gmコンパイル済みのバイナリで出荷しようとしましたが、予想どおりgmいくつかのライブラリに依存しているため、gm: error while loading shared libraries: libGraphicsMagick.so.3: cannot open shared object file: No such file or directory.

私はローカルで OSX を実行しており、サーバーは Ubuntu を実行しています。

4

1 に答える 1