我想将 GraphicsMagickgm
二进制文件的独立版本与应用程序捆绑在一起,这样我就不必在应该运行应用程序的服务器上构建和安装 GraphicsMagick 库。
细节
我正在创建一个构建系统,它可以生成一个包含整个 node.js 应用程序的 tar-ball,其中包括所有二进制依赖项(在我们的例子中是node
二进制文件和 GraphicsMagick 库)。然后它将其上传到服务器,提取并运行它。
我试图将它与预编译的gm
二进制文件一起发布,但正如预期的那样,它gm
依赖于几个库,所以我得到了类似gm: error while loading shared libraries: libGraphicsMagick.so.3: cannot open shared object file: No such file or directory
.
我在本地运行 OSX,我们的服务器运行 Ubuntu。