在fedora 12安装rdoc,irb,bluecloth,慢性的问题

时间:2010-05-25 12:36:11

标签: ruby-on-rails irb rdoc chronic bluecloth

这些错误意味着什么?

[root@localhost 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
[root@localhost config]# 

这个

[root@localhost 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
[root@localhost config]# 

我使用“yum install ruby​​-rdocs”安装了rdocs。但我不明白这个错误意味着什么

1 个答案:

答案 0 :(得分:17)

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

虽然前一个命令修复了这两个问题,但请记住,在第二个错误消息的情况下,您还可以通过添加--no-rdoc来跳过文档。

2017年4月:
--[no-]rdoc参数已被弃用,如gem install --help中所述。您现在必须在每个gem安装时使用--no-document,或者按照此answer中的说明将其存储在~/.gemrc中。