Apt

伺服器環境中的 gem vs apt-get

  • December 31, 2009

在使用乘客 + apache 設置伺服器以在 Rails 上託管 ruby​​ 時,我應該在哪裡劃定使用 apt-get 和 gem 的界限?

這還重要嗎?

在考慮軟體更新等時混合包管理系統感覺是錯誤的。

應該怎麼做呢?

我不使用 apt-get,因為我執行的是 NetBSD,但“pkgsrc”與 apt-get 具有相似的作用。

我當地的政策很簡單。如果我可以使用寶石,我會使用寶石。如果我不能,我從 pkgsrc 獲得它。一些需要本機程式碼的東西(sqlite,其他一些)根本不能可靠地安裝為開箱即用的 gem。

我看到在大多數事情上使用 gem的主要好處是我可以一次安裝多個版本。例如,我安裝了 3 個不同版本的 Rails,應用程序可以慢慢地從一個遷移到另一個。

我不確定 apt-get 是否會讓你這樣做,但我知道 pkgsrc 不會。這是我需要和使用的功能。

引用自:https://serverfault.com/questions/84234