gem install mongrel échoue avec ruby 1.9.1

J'ai lancé moi-même dans les rails du développement hier.

J'ai installé ruby 1.9.1, rubygems et de rails.

L'exécution de gem install mongrel a bien fonctionné et apparemment installé mongrel trop. Je suis un peu perplexe, car:

  • script/server démarre webrick par défaut
  • which mongrel ne retourne rien
  • locate mongrel renvoie beaucoup d'entrées comme
/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1 
/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib 
/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/metis 
. 
. 
. 
/usr/local/bin/mongrel_rails 
/usr/local/lib/ruby/gems/1.9.1/cache/metis-1.1.5.gem 
/usr/local/lib/ruby/gems/1.9.1/doc/actionpack-2.3.2/rdoc/files/lib/action_controller/vendor/rack-1_0/rack/handler/evented_mongrel_rb.html 
/usr/local/lib/ruby/gems/1.9.1/doc/actionpack-2.3.2/rdoc/files/lib/action_controller/vendor/rack-1_0/rack/handler/mongrel_rb.html 
/usr/local/lib/ruby/gems/1.9.1/doc/actionpack-2.3.2/rdoc/files/lib/action_controller/vendor/rack-1_0/rack/handler/swiftiplied_mongrel_rb.html 
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/action_controller/vendor/rack-1.0/rack/handler/evented_mongrel.rb 
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/action_controller/vendor/rack-1.0/rack/handler/mongrel.rb 
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/action_controller/vendor/rack-1.0/rack/handler/swiftiplied_mongrel.rb 
/usr/local/lib/ruby/gems/1.9.1/gems/metis-1.1.5 
. 
. 
. 

Ne ressemble, j'ai mongrel installé (à la fois l'installation par défaut et mon installation personnalisée). Alors pourquoi ne pas qui mongrel retourner quelque chose.

Aussi essayer de réinstaller mongrel à l'aide de gem install mongrel retourne lance son propre ensemble d'exceptions:

La construction d'extensions natives. Cela pourrait prendre un certain temps... 
ERREUR: Erreur lors de l'installation mongrel: 
ERREUR: Échec de création d'gem extension native. 

/usr/local/bin/ruby extconf.rb installer mongrel 
la vérification de main() en lc... oui 
la création de Makefile 

faire 
gcc-I. -I/usr/local/include/ruby 1.9.1/i386-darwin9.7.0 -I/usr/local/include/ruby 1.9.1/ruby/arrière -I/usr/local/include/ruby 1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-commune -D_XOPEN_SOURCE=1 -O2 -g-Wall -Wno-entre parenthèses -fno-commune -pipe -fno-commune -o http11.o -c http11.c 
http11.c: In function 'http_field': 
http11.c:77: erreur: 'struct RString' a aucun membre nommé "ptr" 
http11.c:77: erreur: 'struct RString' a aucun membre nommé 'len' 
http11.c:77: avertissement: de gauche opérande de virgule expression n'a aucun effet 
http11.c:77: avertissement: sans effet 
http11.c: In function 'header_done': 
http11.c:172: erreur: 'struct RString' a aucun membre nommé "ptr" 
http11.c:174: erreur: 'struct RString' a aucun membre nommé "ptr" 
http11.c:176: erreur: 'struct RString' a aucun membre nommé "ptr" 
http11.c:177: erreur: 'struct RString' a aucun membre nommé 'len' 
http11.c: In function 'HttpParser_execute': 
http11.c:298: erreur: 'struct RString' a aucun membre nommé "ptr" 
http11.c:299: erreur: 'struct RString' a aucun membre nommé 'len' 
make: *** [http11.o] Erreur 1 
InformationsquelleAutor atlantis | 2009-07-02