Phuse乘客(又名mod_rails)在OpenSuse 11上

我有一个VServer与OpenSuse 11和Plesk运行。 现在服务器运行一个PHP网站。 我也想用mod_rails(phusioin passenger)运行一个Rails-Application。

我已经安装了ruby和铁轨,而且我正在试图让我的appache 2运行phusion乘客,这是不工作,因为我希望它会。

我所做的是运行以下命令:

gem install passenger passenger-install-apache2-module 

在我运行第二个命令后,安装程序告诉我我错过了

  • Apache 2开发标题
  • Apache便携式标头(APR)
  • Apache便携式运行时实用程序开发标题(APU)

经过一番调查,我发现我的解决scheme可能是安装以下软件包

 httpd-devel apr-devel 

OpenSuse 11具有zypper,并且不包含这些包。 我遇到了一篇文章,描述用yum安装这些软件包。 但是yum与我的linux distr的python版本不兼容。

我也看到,可以下载apache的源代码并使用正确的头文件进行编译,但由于此vserver有一个正在运行的站点。 新安装或编译不是一个选项。

那么如何安装我的先决条件以使乘客安装并在我的服务器上运行?

任何帮助将是伟大的(并与我一起我是新的Linux)…

问候

如果你有,你可以尝试使用:

yast -i apache2-devel

Yast在这里是你的朋友。 我实际上已经能够安装所有的东西,乘客安装apache2模块呻吟(在openSUSE)只是从YAST。