2010-05-25 12 views
5

Cosa significano questi errori?Problemi di installazione di rdoc, irb, bluecloth, cronica su 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]# 

E questo

[[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]# 

Ho installato rdocs usando "yum install ruby-rdocs". Ma non capisco che cosa questo errore significa

risposta

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

Anche se i precedenti correzioni di comando entrambe le questioni, prendere in considerazione che nel caso del secondo messaggio di errore, si può anche saltare avuto la documentazione con l'aggiunta di --no-rdoc.

aprile 2017:
--[no-]rdoc argomento è stato deprecato come spiegato in gem install --help. Ora devi utilizzare --no-document ad ogni installazione gemma o archiviarlo nel tuo ~/.gemrc come spiegato in questo answer.

+1

Grazie che ha funzionato. E come posso ottenere ruby-1.9.1 installato usando yum? 'yum install ruby ​​--version = 1.9.1' non funziona. Ho ricevuto questo errore 'Nessun pacchetto ruby-1.9.1 disponibile. – Vineeth

+0

IIRC non ci sono pacchetti ruby ​​1.9.x in fedora .. né vengono compilati in modo pulito (delusi). – vise

+0

Ok, questa è una novità. Comunque grazie, almeno i miei problemi più grandi sono risolti – Vineeth

Problemi correlati