上下文:我维护一个C ++ simulator工具,该工具通常在Linux群集上运行,但有时也作为命令行应用程序在本地计算机上运行(主要用于测试)。
我们使用Travis和AppVeyor进行测试和构建发行版。
问题:由于缺少依赖项,因此无法重新分发OSX构建:
dyld: Library not loaded: /usr/local/opt/gsl/lib/libgsl.25.dylib
通过Brew安装GSL足以允许应用程序在本地计算机上运行,但是我们希望捆绑依赖项(完全可以接受多文件解决方案)。 最好的方法是什么?