为什么安装 libapache2-mod-passenger 需要 Ruby 1.8?

为什么安装 libapache2-mod-passenger 需要 Ruby 1.8?

Ubuntu 10.04。我已经通过 rvm 安装了 Ruby 1.9.2,并希望使用 Passenger 为 rails 应用程序提供服务。但是,如果我sudo apt-get install libapache2-mod-passenger,它会告诉我 ruby​​、ruby1.8、rubygems、rubygems1.8、irb1.8、rdoc1.8 以及其他一些软件包即将安装。有没有安全的方法可以避免安装这些,因为我已经安装了 ruby​​ 和 ruby​​gems,并且不需要 ruby​​ 1.8 的任何东西?

答案1

由于您将不是来自 apt-get 的 ruby​​ 安装与 apt-get 包混合在一起,因此会出现问题,就像您报告的那样。

您可以通过安装 Passenger gemgem install passenger并按照 Passenger 说明安装 apache 模块来避免这种情况:

http://www.modrails.com/install.html

相关内容