我一直遇到 gems 在服务器上没有所需库的问题。RMagick 就是其中之一,通常是 mysql2,它通常需要安装开发版本,例如:
imagemagick libmagickcore-dev libmagickwand-dev
我的问题是,有没有更好的方法来管理这个?我正在使用捆绑器和 capistrano,所以如果有人能指出我正确的方向,那就太好了。
我可以看到的一个大问题是发行版会从服务器更改为服务器,但是如果我有一个可以运行的任务,它可以根据 Gemfile 检查这些所需包的存在,那将非常有帮助。这可能吗?