Почему 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.

но он был похоронен в обычном выводе пикши, поэтому я не заметил этого до сих пор.

Другие вопросы по тегам