我正在尝试在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现在为什么它要尝试寻找一个共享库。它应该没有这个库的静态副本。
我可能做错了什么。
感谢您的帮助。
发布于 2012-10-12 06:29:13
不能让它工作。所以我直接把我所有的代码都转移到了AWS EC2上(绕过heroku )
https://stackoverflow.com/questions/10093577
复制相似问题