Вопросы по теме 'cabal'

Несколько пакетов клики Haskell в одном каталоге
Какой рекомендуемый способ размещения нескольких пакетов клики в одном каталоге? Почему . У меня есть старый проект с множеством разделяемых модулей. Поскольку изначально они составляли только одну программу, было и остается удобно хранить их в...
552 просмотров
schedule 18.01.2023

Control.Monad.State найден в нескольких пакетах haskell
При оценке строки «import Control.Monad.State» в модуле Haskell GHC выдает следующую ошибку: Could not find module `Control.Monad.State': it was found in multiple packages: monads-fd-0.0.0.1 mtl-1.1.0.2 Failed, modules loaded: none. Как...
3422 просмотров
schedule 08.02.2024

Как заставить Cabal искать внешние программы?
Я пытаюсь написать программу на Haskell, которая требует вывода внешних программ (таких как lame, кодировщик mp3). Хотя объявить зависимость от библиотеки в кабале легко, как можно объявить зависимость от исполняемого файла?
325 просмотров
schedule 26.03.2022

загадочные проблемы с установкой клики
С чистой установкой «Платформы Haskell». (OS X Snow-Leopard и платформа 2010.1.0.1), это приводит к тому, что простая последовательность вызывает очень странное поведение cabal install : $ cabal install time $ cabal install random $ ghc-pkg...
2518 просмотров
schedule 17.12.2022

Cygwin не признан Cabal как набор инструментов для совместимости с Unix
Привет, Попытка установить образец проекта Snap Framework с помощью Cabal в Windows 7 и Cygwin. cabal install в моем проекте в cygwin заканчивается на Устранение зависимостей ... Настройка unix-2.4.1.0 ... cabal.exe: в пакете есть...
2142 просмотров
schedule 31.03.2023

Почему изменение %USERPROFILE% приводит к сбою sHGetFolderPath SIDL_APPDATA?
Я пытаюсь устранить проблему с Cabal, из-за которой он не будет работать, если я изменю значение переменной среды %USERPROFILE% перед его запуском. Кажется, я проследил ошибку до вызова win32 sHGetFolderPath, указывающего на SIDL_APPDATA, который,...
510 просмотров
schedule 28.03.2023

Кабала: настройка клики не удалась
Этот вопрос предназначен только для як-бритья , чтобы попытаться устранить неполадки еще одна проблема . Итак, в попытке диагностировать еще одну мою проблему, мне посоветовали попробовать: cabal unpack base cd base-4.3.1.0 cabal haddock...
3184 просмотров
schedule 24.07.2022

Использование библиотеки text-icu в Haskell в Mac OS
Я пытаюсь использовать библиотеку text-icu в качестве зависимости в пакете cabal в Mac OS. У меня установлен icu, но когда я пытаюсь собрать свой пакет, кабала выдает мне эту ошибку: Отсутствующие библиотеки C: icui18n, icudata, icuuc Я не...
2264 просмотров
schedule 07.04.2023

Почему не удается установить aeson-native?
У меня есть две машины Arch (64), на которых я пытаюсь установить yesod. Во-первых, простая «кабала установи йесод» отлично работает. Во-вторых, при построении зависимости от aesod-native я получаю следующую ошибку: Настройка...
656 просмотров
schedule 13.03.2022

Как локально создать предварительный просмотр веб-страницы для моего пакета клики?
Со страницы проверки/загрузки на взлом : Проверка пакета Cabal Повторная загрузка пакета с тем же номером версии не разрешена, поэтому перед загрузкой вы можете выполнить некоторую проверку: Вы можете проверить, собран ли ваш...
134 просмотров
schedule 22.03.2022

Как обновить gtk2hsC2hs?
Я пытаюсь cabal install glib-0.12.3 под своей Ubuntu 11.10 с помощью cabal-install 0.10.2. Однако он показывает следующие сообщения об ошибках: setup: The program gtk2hsC2hs version >=0.13.5 is required but the version found at...
1933 просмотров
schedule 01.07.2023

Cabal install не работает при установке pango
Cabal терпит неудачу при попытке установить pango, жалуясь, что не может найти pkg-config. peauters:~ $ sudo cabal install pango -v Password: Reading available packages... Choosing modular solver. Resolving dependencies... Extracting...
1279 просмотров
schedule 16.03.2023

Множественные исполняемые файлы Cabal
Я работаю над веб-сайтом с использованием Yesod. У меня работает обычная сборка, но я не могу надежно заполнить свою базу данных. У меня есть вторая программа haskell, которая заполняет базу данных, и я добавил ее в свой файл cabal следующим образом:...
2427 просмотров
schedule 23.02.2023

Как использовать HUnit и Cabal для автоматического тестирования?
Я боролся с Cabal большую часть дня, пытаясь заставить его функции автоматического тестирования работать с HUnit. Я прочитал документацию здесь и здесь , и у меня есть Раздел Test-Suite настроен так, как показано на рисунке, но всякий раз, когда...
3820 просмотров
schedule 14.09.2022

Как мне использовать MIN_VERSION_ Кабала и другие макросы с ghci?
Когда я использую различные макросы MIN_VERSION_ Cabal в проекте Haskell, как я могу убедиться, что все они правильно определены, когда я не использую Cabal, например. при тестировании в GHCI?
1913 просмотров
schedule 21.04.2023

Условная компиляция внутри грамотного Haskell
У меня есть грамотный файл haskell, и я хочу использовать условную компиляцию. Я использую птичий стиль грамотного программирования. Следующий код не работает. > #if MIN_VERSION_base(4,6,0) > import Control.Exception > #endif Мне...
287 просмотров

Как использовать detail-0.9 в тестировании клики
У меня удивительно много трудностей с запуском модульных тестов под кликой. Я дословно скопировал тестовый код из документации клики , за исключением изменения имени модуля {-# LANGUAGE FlexibleInstances #-} module Test.Integral ( tests ) where...
1162 просмотров
schedule 08.04.2022

Я обновил ghc до новой версии, как мне автоматически переустановить все пакеты Cabal?
Например, я только что обновил ghc с 7.6.2 до 7.6.3 и хотел бы просто переустановить все ранее установленные пакеты.
153 просмотров
schedule 22.08.2023

Невозможно использовать Cabal в Ubuntu
я пытаюсь выступить $ cabal --version но он говорит, что Кабал не установлен. Вы можете установить его, набрав sudo apt-get install cabal-install. Но когда я это делаю, он говорит: cabal-install уже самая новая версия. Однако я не могу его...
181 просмотров
schedule 07.04.2023

Cabal - как установить конкретную версию пакета
Мне нужна, например, второстепенная версия пакета, например, persist-postgresql .. или hdbc-mysql или что-то еще. Если я побегу cabal install persistent-postgresql он установит persist-postgresql версии 1.3, а затем я получаю сообщение об...
6340 просмотров
schedule 03.11.2022