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