2010-05-25 26 views
5

Que signifient ces erreurs?Problèmes d'installation de rdoc, irb, bluecloth, chronique sur fedora 12

[[email protected] config]# gem install bluecloth 
Building native extensions. This could take a while... 
ERROR: Error installing bluecloth: 
    ERROR: Failed to build gem native extension. 

/usr/bin/ruby extconf.rb 
can't find header files for ruby. 


Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/bluecloth-2.0.7 for 
inspection. 
Results logged to /usr/lib64/ruby/gems/1.8/gems/bluecloth-2.0.7/ext/gem_make.out 
[[email protected] config]# 

Et ce

[[email protected] config]# gem install chronic 
Successfully installed json_pure-1.4.3 
Successfully installed rubyforge-2.0.4 
Successfully installed hoe-2.6.0 
Successfully installed chronic-0.2.3 
4 gems installed 
/usr/lib64/ruby/gems/1.8/gems/rdoc-2.5.8/lib/rdoc/ruby_lex.rb:67: warning: 
parenthesize argument(s) for future version 
ERROR: While executing gem ... (Gem::DocumentError) 
    ERROR: RDoc documentation generator not installed: no such file to load -- irb/slex 
[[email protected] config]# 

J'ai installé rdocs en utilisant "yum install ruby-rdocs". Mais je ne comprends pas ce que cette erreur signifie

Répondre

15
yum install ruby-devel ruby-irb ruby-rdoc ruby-ri 

Bien que les anciens correctifs de commande les deux questions, prendre à l'esprit que dans le cas du deuxième message d'erreur, vous pouvez avait aussi sauter la documentation en ajoutant --no-rdoc.

Avril 2017
l'argument --[no-]rdoc a été désapprouvée comme expliqué dans gem install --help. Vous devez maintenant utiliser --no-document à chaque installation de gemme ou le stocker dans votre ~/.gemrc comme expliqué dans ce answer.

+1

Merci qui a fonctionné. Et comment puis-je obtenir ruby-1.9.1 installé en utilisant miam? 'yum install ruby ​​--version = 1.9.1' ne fonctionne pas. Je reçois cette erreur 'Aucun paquet ruby-1.9.1 disponible.' – Vineeth

+0

IIRC il n'y a pas de paquets 1.9.x ruby ​​dans Fedora .. ni compiler proprement (déçu aussi bien). – vise

+0

D'accord, c'est une nouvelle. En tout cas merci, au moins mes plus gros problèmes sont corrigés – Vineeth