Проблемы при установке rdoc, irb, bluecloth, chronic на fedora 12

Что означают эти ошибки?

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

Я установил rdocs с помощью "yum install ruby-rdocs". Но я не понимаю, что означает эта ошибка


person Vineeth Pradhan    schedule 25.05.2010    source источник


Ответы (1)


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

Хотя первая команда устраняет обе проблемы, имейте в виду, что в случае второго сообщения об ошибке вы также можете пропустить документацию, добавив --no-rdoc.

Апрель 2017 г .:
аргумент --[no-]rdoc устарел, как описано в gem install --help. Теперь вам нужно использовать --no-document при каждой установке драгоценного камня или сохранить его в своем ~/.gemrc, как описано в этом answer.

person vise    schedule 25.05.2010
comment
Спасибо, что сработало. А как мне установить ruby-1.9.1 с помощью yum? yum install ruby --version=1.9.1 не работает. Я получаю эту ошибку No package ruby-1.9.1 available. - person Vineeth Pradhan; 26.05.2010
comment
IIRC, в Fedora нет пакетов 1.9.x ruby ​​.. и при этом он не компилируется чисто (тоже разочарован). - person vise; 26.05.2010
comment
Хорошо, это новости. В любом случае спасибо, по крайней мере, мои большие проблемы исправлены - person Vineeth Pradhan; 27.05.2010