运行passenger apache 2模块安装程序时,“找不到”开发标题,但它们已安装

时间:2010-11-24 15:27:40

标签: apache2 passenger

我一直在尝试使用以下内容在vps上安装Passenger:

  • CentOS 4.5版(最终版)
  • gcc版本3.4.6 20060404(Red Hat 3.4.6-8)框
  • Apache / 2.2.11(Unix)
  • Ruby Enterprise Edition
  • Ruby 1.8.6
  • 宝石1.3.5

我安装了宝石

gem install passenger

当我运行passenger-install-apache2-module时,我收到以下消息,表明我缺少开发标题:

  • GNU C ++编译器...位于/ usr / bin / g ++
  • 使用SSL支持的卷曲开发标题...未找到
  • 未找到OpenSSL开发标题
  • Zlib开发标题...未找到
  • Ruby开发标题......找到了
  • OpenSSL支持Ruby ...发现
  • RubyGems ...找到了
  • Rake ...发现于/opt/ruby-enterprise-1.8.6-20090201/bin/rake
  • rack ...发现
  • Apache 2 ...在/ usr / local / apache / bin / httpd
  • 找到
  • Apache 2开发标题...位于/ usr / local / bin / apxs
  • fastthread ...发现
  • Apache Portable Runtime(APR)开发标题...位于/ usr / local / apache / bin / apr-1-config
  • Apache Portable Runtime Utility(APU)开发标题...位于/ usr / local / apache / bin / apu-1-config

然后我按照提供的说明如何安装每个:

# yum install curl-devel
Setting up Install Process
Setting up repositories
update                    100% |=========================|  951 B    00:00     
base                      100% |=========================| 1.1 kB    00:00     
addons                    100% |=========================|  951 B    00:00     
extras                    100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do

# yum install openssl-devel
Setting up Install Process
Setting up repositories
update                    100% |=========================|  951 B    00:00     
base                      100% |=========================| 1.1 kB    00:00     
addons                    100% |=========================|  951 B    00:00     
extras                    100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do

# yum install zlib-devel 
Setting up Install Process
Setting up repositories
update                    100% |=========================|  951 B    00:00     
base                      100% |=========================| 1.1 kB    00:00     
addons                    100% |=========================|  951 B    00:00     
extras                    100% |=========================| 1.1 kB    00:00     
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do

这表明它们已经安装好了吗?我是否必须告诉乘客在哪里找到这些?我的网站目前正在关闭,所以任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

我遇到了同样的问题并通过这样做解决了这个问题:

sudo yum install zlib-devel e2fsprogs-devel krb5-devel libidn-devel

照顾它。我在上面提到的code.google.com网站上找到了这个解决方案,但发现自从2010年11月24日发布此问题以来,已经有了一些新的活动。

我按照评论#18中的说明操作,它对我有用。希望它有所帮助。