在设置服务器以便在带有乘客apache的rails上托管
ruby时,我应该在使用apt-get和gem之间划清界线?
它甚至重要吗?
在考虑软件更新等时混合包管理系统感觉不对.
怎么应该这样呢?
我不使用apt-get,因为我运行NetBSD,但“pkgsrc”与apt-get有类似的作用.
我的当地政策很简单.如果我可以使用宝石,我会使用宝石.如果我不能,我从pkgsrc得到它.一些需要本机代码(sqlite,其他一些代码)的东西根本无法安装为开箱即用的宝石.
我看到在大多数情况下使用gem的主要好处是我可以同时安装多个版本.例如,我安装了3个不同版本的Rails,应用程序可以从一个缓慢迁移到另一个.
我不确定apt-get是否允许你这样做,但我知道pkgsrc没有.这是我需要和使用的功能.