2010-11-24 7 views
5

He estado tratando de instalar pasajeros en un VPS con lo siguiente:Cabeceras de desarrollo 'no encontraron' cuando se ejecuta Apache pasajeros 2 instalador módulo, sino que se instalan

  • CentOS versión 4.5 (final)
  • gcc versión 3.4.6 20060404 (Red Hat 3.4.6-8) caja
  • Apache/2.2.11 (Unix)
  • de Ruby Enterprise Edition
  • de Ruby 1.8.6
  • Gem 1.3.5

He instalado la gema

gem install passenger 

cuando corro de pasajeros-instalación-apache2-módulo me sale el siguiente mensaje indicando que falto cabeceras de desarrollo:

  • compilador GNU C++ .. . encontrado en/usr/bin/g ++
  • Curl encabezados de desarrollo con soporte SSL ... no encontrado
  • OpenSSL heade de desarrollo rs ... no encontraron
  • cabeceras de desarrollo Zlib ... no encontraron
  • cabeceras de desarrollo de Ruby ...
  • encontraron
  • soporte para OpenSSL para Ruby ...
  • encontraron
  • RubyGems ...
  • encontraron
  • Rake ... que se encuentra en /opt/ruby-enterprise-1.8.6-20090201/bin/rake
  • estante ...
  • encontrado
  • Apache 2 ... que se encuentra en/usr/local/apache/bin/httpd
  • Apache 2 cabeceras de desarrollo ... se encuentra en/usr/local/bin/apxs
  • fastthread ...
  • encontraron
  • Apache Portable Runtime (APR) cabeceras de desarrollo ... encontrar en/usr/local/apache/bin locales/abr-1-config
  • Apache Portable Runtime Utilitarios (APU) cabeceras de desarrollo ... que se encuentra en/usr/local/apache/bin locales/APU-1-config

que luego siguiendo las instrucciones proporcionadas sobre la instalación de cada uno:

# 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 

¿indica esto que son ¿ya instalado? ¿Debo decirle al pasajero dónde encontrarlos? Mi sitio está actualmente inactivo, por lo que cualquier ayuda sería muy apreciada.

+0

Encontré esto (http: // code.google.com/p/phusion-passenger/issues/detail?id=554), que es un problema levemente diferente, pero que se ejecutó de todas maneras, sin éxito. Curl -V me da lo siguiente: – Tom

+0

curl 7.12.1 (i686-redhat-linux-gnu) libcurl/7.12.1 OpenSSL/0.9.7a zlib/1.2.1.2 libidn/0.5.6 Protocolos: ftp gopher telnet dict ldap http archivo https ftps Características: GSS-Negociar IDN IPv6 Largefile NTLM SSL libz – Tom

+0

Instalé glibc-devel que limpió los problemas con OpenSSL y Zlib. Todavía trabajando en Curl – Tom

Respuesta

4

tenía este mismo problema y lo resolvió al hacer esto:

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

que se encargó de ello. Encontré esta solución en el sitio code.google.com mencionado anteriormente, pero noté que había habido alguna actividad nueva desde que se publicó esta pregunta el 24 de noviembre de 2010.

Seguí las instrucciones en el comentario # 18, y trabajó para mi. Espero eso ayude.

+0

experimenté el mismo problema y al agregar estas bibliotecas de desarrollo también lo solucioné para mí. – Keith

Cuestiones relacionadas