Bundler确保在部署时确保安装所有正确的宝石。我应该如何在生产中管理我的宝石的二进制依赖关系?
但是,有些宝石依赖于二进制文件(例如Paperclip依赖于ImageMagick,PDFKit依赖于wkhtmltopdf),可能会或可能不会在要部署的系统上安装。
我最近被这两次咬伤,需要找出最好的方法来防止它再次发生。
有没有一种确保安装这些外部二进制文件和库的好方法?捆绑商是否有任何支持?我应该修改我的capistrano部署脚本吗?我是否应该将二进制文件包含在我的存储库中,并确保它们在正确的地方找到它们?
我可以想出几种方法来解决这个问题,但想知道你认为最好的方法,以及为什么。
会考虑它 - 我听说过他们,但以前没有任何使用。感谢一个新的想法! – nfm 2011-05-29 23:14:48