为什么安装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和rubygems,并不需要任何ruby1.8?

既然你把一个不是apt-get的ruby安装与一个apt-get包混合在一起,问题就会显示出来,就像你的报告一样。

您可以通过安装Passenger gem gem install passenger并按照Passenger指令继续安装apache模块来避免这种情况:

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