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 を実行しています。