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,并且不需要 ruby 1.8 的任何东西?
答案1
由于您将不是来自 apt-get 的 ruby 安装与 apt-get 包混合在一起,因此会出现问题,就像您报告的那样。
您可以通过安装 Passenger gemgem install passenger
并按照 Passenger 说明安装 apache 模块来避免这种情况: