Debian 6 或 CentOS 6 - 哪一个最适合最新版本的 Ruby 和 Postgres?

Debian 6 或 CentOS 6 - 哪一个最适合最新版本的 Ruby 和 Postgres?

我正在购买一台新服务器,因为我在尝试安装 Postgres 9(在我的 CentOS 5.8 机器上)时弄乱了我当前的机器。长话短说,我删除了 postgres,但 yum 决定同时删除 virtualmin-base,这破坏了我的 virtualmin 安装(postfix/dovcot 停止工作)。Virtualmin 建议在删除/重新安装 virtualmin-base 后重新安装。

所以我可能会根据这个简单的标准做出决定:哪个发行版最容易安装最新版本的 Ruby 和 Postgres?

它们作为网络服务器同样受人尊敬,因此我真的不介意任何一种 - 我只想使用最适合我需要的软件的那个。

答案1

嗯,据我所知,可能对于 Debian 来说更容易,因为您可以尝试挂接到为 Ubuntu 及其分支创建的存储库。

到目前为止,我对 CentOS 的体验相当糟糕(“只需在本地编译自定义”即可)。

答案2

从 Ruby 的角度来看,我认为 RHEL/Scientific Linux/CentOS 仍在运行 Ruby 1.8.7。

我相信 Rails 人员正在逐步停止对这个版本的支持。

我知道您可以使用固定 (YMMV - 有风险) 从 Debian Testing/Unstable 中引入 Ruby 的更高版本。

但我不知道你的使用要求。

答案3

Ruby 应用程序通常依赖于特定的 ruby​​ 版本,因此您最好找出所需的 ruby​​ 版本,然后查看标准存储库中有哪些版本。

Ruby 可能非常挑剔。如果发行版支持您需要的 Ruby 版本,那么就去购买吧。话虽如此,我使用的是 Centos,带有自编译版本的 Ruby 和一些未随存储库提供的 Gems。

如果您选择 Centos,EPEL 存储库有一些通常需要的 Gems。

答案4

如果您想使用发行版存储库中的软件包而不是从源代码进行编译:

相关内容