Мне не удается установить гем RedCloth. Когда я набираю
gem install RedCloth
, я получаю:
[…]
ragel/redcloth_attributes.c.rl: In function ‘redcloth_attribute_parser’:
ragel/redcloth_attributes.c.rl:26:11: error: variable ‘act’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make: *** [redcloth_attributes.o] Error 1
[…]
Причина в том, что параметр компиляции -Werror передается в gcc в extconf.rb гема RedCloth:
require 'mkmf'
CONFIG['warnflags'].gsub!(/-Wshorten-64-to-32/, '') if CONFIG['warnflags']
$CFLAGS << ' -O0 -Wall -Werror' if CONFIG['CC'] =~ /gcc/
[…]
Проблема в том, что когда я удаляю параметр -Werror из файла , он появится автоматически в следующий раз, когда я запускаю команду "gem install".
Как я могу навсегда отключить параметр -Werror?
Другой вариант - вернуться к gcc 4.5.2, но его нет в репозиториях моя Fedora 15.
И я бы предпочел не компилировать ее из исходников…
Любая помощь очень ценится.