2010-11-24 24 views
5

j'ai essayé d'installer des passagers sur un vps avec les éléments suivants:têtes de développement « Pas trouvé » lors de l'exécution apache passager 2 installation du module, mais ils sont installés

  • CentOS version 4.5 (Final)
  • gcc version 3.4.6 20.060.404 (Red Hat 3.4.6-8) boîte
  • Apache/2.2.11 (Unix)
  • Ruby Enterprise Edition
  • Ruby 1.8.6
  • Gem 1.3.5

J'ai installé le joyau

gem install passenger 

quand je lance passagers-install-apache2-module, je reçois le message suivant indiquant que je suis absent les en-têtes de développement:

  • compilateur GNU C++ .. En-têtes de développement Curl avec prise en charge SSL ... non trouvé
  • OpenSSL heade de développement rs ... pas trouvé
  • têtes de développement Zlib ... pas trouvé
  • têtes de développement Ruby ... trouvé le support OpenSSL
  • pour Ruby ... trouvé
  • RubyGems ...
  • trouvé
  • Rake ... trouvé à /opt/ruby-enterprise-1.8.6-20090201/bin/rake
  • porte
  • ...
  • trouvé
  • Apache 2 ... trouvé à// usr/local apache/bin/httpd
  • En-têtes de développement Apache 2 ... trouvés dans/usr/local/bin/apxs
  • fastthread ... trouvé
  • têtes de développement Apache Portable Runtime (APR) ... se trouve dans/usr/local/apache/bin/avr.-1-config
  • têtes de développement Portable utilitaires Runtime Apache (APU) ... trouve dans/usr/local/apache/bin/apu-1-config

Je puis en suivant les instructions sur la façon d'installer chaque:

# 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 

est-ce que cela indique qu'ils sont déjà installé? Dois-je dire aux passagers où les trouver? Mon site est actuellement indisponible, donc toute aide serait grandement appréciée.

+0

J'ai trouvé ceci (http: // code.google.com/p/phusion-passenger/issues/detail?id=554) qui est un problème légèrement différent, mais qui a traversé les solutions de toute façon, en vain. Curl -V me donne ce qui suit: – 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 Protocoles: ftp gopher telnet dict ldap Fichier HTTP https ftps Caractéristiques: GSS-Négocier IDN IPv6 Grand fichier NTLM SSL libz – Tom

+0

J'ai installé glibc-devel qui a nettoyé les problèmes avec OpenSSL et le Zlib. Je travaillais toujours sur Curl – Tom

Répondre

4

J'ai eu ce même problème et a résolu le problème en faisant ceci:

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

qui a pris soin de lui. J'ai trouvé cette solution sur le site code.google.com mentionné ci-dessus, mais j'ai remarqué qu'il y avait eu une nouvelle activité depuis que cette question a été publiée le 24 novembre 2010.

J'ai suivi les instructions dans le commentaire 18, et il travaillé pour moi. J'espère que cela aide.

+0

J'ai rencontré le même problème et l'ajout de ces bibliothèques de développement l'a corrigé pour moi aussi. – Keith