0

我正在尝试通过将 abiword 包装在 ruby​​ gem 中来在 heroku 上安装 abiword。

我使用以下命令为 abiword 静态编译了 64 位二进制文​​件

$ ./configure --enable-shared=no --enable-static=yes
$ make

然后,我从上面的编译中获取 abiword 二进制文件并将其放在我的 ruby​​ gem 目录结构中并构建它。

我随后将这个 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

现在为什么它试图找到一个共享库。如果它没有这个库的静态副本可以使用。

任何想法我可能做错了什么。

任何帮助表示赞赏。

4

1 回答 1

1

不能;不能让它工作。所以我将我所有的代码直接移到了 AWS EC2(绕过 heroku)

于 2012-10-11T22:29:13.053 回答