Почему cabal haddock --hyperlink-source не генерирует исходные HTML-коды?
Для проекта cabal я хотел сгенерировать документацию по пикше с гиперссылками на исходный код, поэтому я сделал обычное:
cabal haddock --hyperlink-source
Ссылки были сгенерированы, но после нажатия на ссылки я обнаружил, что фактический исходный код не включен, даже если ссылки есть. Исходный код должен отображаться через HTML. Как мне сгенерировать их?
В настоящее время использую:
- Кабал 1.22.4.0
- cabal-install 1.22.6.0
- пикша 2.16.1
1 ответ
Решение
Оказывается, это потому, что hscolour не был установлен. Установка через:
cabal install hscolour
исправил проблему.
Интересно, что было предупреждение о том, что
Warning: The program 'hscolour' version >=1.8 is required but it could not be found.
но он был похоронен в обычном выводе пикши, поэтому я не заметил этого до сих пор.