【发布时间】:2013-03-16 10:19:28
【问题描述】:
我想将独立版本的 GraphicsMagick gm 二进制文件与应用程序捆绑在一起,这样我就不必在应该运行应用程序的服务器上构建和安装 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。
【问题讨论】:
标签: ubuntu deployment build web-deployment graphicsmagick