Используя Ubuntu 13.10 на Lenovo E135, я установил пакет Haskell и вспомогательный пакет yesod через Ubuntu Software Center. Установка прошла успешно. Но если я хочу создать проект Yesod с «yesod init» и «yesod devel», как указано в Руководстве по быстрому запуску на веб-сайте yesod, это не удалось. Сообщение об ошибке сообщало что-то о том, что «установка cabal завершилась неудачей во время шага настройки библиотеки xy ... ExitCode 1», что привело к неразрешению некоторых зависимостей, но для компиляции проекта yesod.
Я также пытался установить Haskell через центр программного обеспечения Ubuntu и yesod через cabal с тем же результатом (но в сообщении об ошибке указаны разные библиотеки).
Спасибо за помощь
Ганс
Пробовал некоторые вещи сам. Результат:
Работал при применении этой настройки:
Установка на Haskell с:
sudo apt-get install haskell-platform
Установка Yesod с:
sudo apt-get install yesod
Обновление Cabal .
А затем продолжить, как указано в кратком руководстве по документам yesod, yesod init и т. Д.
Нужно проверить это, но на данный момент это работает, тестовый проект yesod скомпилирован и хорошо запущен.