ruby gem でラップして、heroku に abiword をインストールしようとしています。
次のコマンドを使用して、abiword の 64 ビット バイナリを静的にコンパイルしました。
$ ./configure --enable-shared=no --enable-static=yes
$ make
次に、上記のコンパイルから abiword バイナリを取得し、Ruby gem ディレクトリ構造に配置してビルドします。
その後、この宝石を github にプッシュしました。
今、herokuにインストールしようとしています。
インストールはうまくいきます。
abiword を呼び出すコード行を実行しようとすると、次のエラーが発生します
/app/.bundle/gems/ruby/1.9.1/bundler/gems/abiword-8f24c3c3c8ef/bin/abiword: error while loading shared libraries: libfribidi.so.0: cannot open shared object file: No such file or directory
共有ライブラリを見つけようとしているのはなぜですか。このライブラリの静的コピーを使用しないでください。
私が間違っているかもしれないアイデア。
どんな助けでも感謝します。