Описание тега ghc-pkg

Команду ghc-pkg можно использовать для обработки пакетов GHC. Он используется как внутри других инструментов, так и пользователями GHC.
2 ответа

Есть ли простой способ загрузить дополнительные пакеты в ghci при вызове через cabal repl?

cabal repl Это очень полезно для отладки библиотеки, однако в ghci будут скрыты все пакеты, которые не являются зависимостями пакета cabal. Хотя это, безусловно, хорошая вещь для cabal build, за repl это означает, что я не могу загрузить что-либо из…
14 июл '14 в 12:51
1 ответ

Отсутствуют пакеты ghc-mod в стековом проекте

Я недавно что-то сломал в своей настройке (возможно, обновление стека) и обнаружил, что не могу заставить его работать снова: ghc-mod: <command line>: cannot satisfy -package-id http-types-0.8.6-6a9e3ae2218aaee5f093c4f68fa256c5 $ stack list-de…
11 сен '15 в 00:20
2 ответа

Окружающая среда Haskell после переустановки

Я недавно переустанавливал свою среду на Haskell, так как считал, что восстановил ее после восстановления после обновления Mac OS X до Mavericks. Теперь каждый раз, когда я бегу cabal install cabal-installЯ получаю следующую ошибку. Resolving depend…
15 апр '14 в 20:04
1 ответ

Кто-то объяснит систему управления пакетами Haskell

Я просто не понимаю Это так запутанно. Я понял, что есть ghc-pkg, а также Cabal а также cabal-install, И это все разные вещи. Мне сказали, что установка haskell-платформы - плохая идея, и лучше получить ghc и cabal-install отдельно. Я не знаю, почем…
28 дек '14 в 07:36
1 ответ

Как вывести список файлов, установленных пакетом Haskell Cabal?

Есть ли способ вывести список файлов, установленных пакетом Cabal для Haskell? Другими словами: есть ли способ перечислить файлы, связанные с пакетом Haskell? Например, в системах на основе Debian, включая Ubuntu, можно использовать dpkg -l перечисл…
06 авг '18 в 17:21
1 ответ

Сборка платформы haskell 2014.2.0.0 на Debian Wheezy с использованием локально созданного ghc

Я хотел бы установить последнюю версию платформы Haskell на Debian wheezy. Выполняя sudo apt-get install haskell-platform я получил ghc версия 7.4.1 (выпущена в 2012 году), а текущая версия 7.8.3. Итак, я скачал текущий ghc версия источника и его сб…
23 авг '14 в 07:56
2 ответа

Использование списка ghc-pkg и списка cabal - при установке дают разные списки

Я пытаюсь загрузить мой файл.hs, но когда я import Data.Numbers.CReal, это дает мне ошибку Failed to load interface for 'Data.Numbers.CReal', Я побежал cabal install numbers и если я cabal list --installed номер pkg появляется, но если я ghc-pkg lis…
19 окт '17 в 16:49
2 ответа

Есть ли способ узнать, почему Cabal установил определенный пакет?

При установке пакета с помощью cabal-install он также косвенно устанавливает все зависимости. Учитывая определенный пакет в моем .cabal/packages Папка, которую я не установил напрямую, есть ли способ узнать, от каких других пакетов она зависела?
04 янв '14 в 22:04
1 ответ

Доступ к базе данных пакетов GHC в наборе тестов и тестов

У меня есть набор тестов и набор тестов, который использует GHC API для компиляции модулей в Core, так что мне не нужно писать Core "вручную". Я в основном использую stack на данный момент, где я мог бы просто получить доступ к GHC_PACKAGE_PATH пере…
30 сен '17 в 17:00
1 ответ

Как ghc разрешает пути для библиотек?

Я начинаю использовать haskell с nixpkgs. Из официального руководства по nixpkgs я прочитал: GHC ожидает найти все установленные библиотеки в своем собственном каталоге lib. Как утверждается, кажется, что это говорит о том, что ghc требует, чтобы вс…
27 июн '16 в 06:44
2 ответа

Не удается найти установленные пакеты cabal

Я в растерянности. Я использую OS X 10.8.2. Единственная ссылка, которую я могу найти, это: 4.1 Я только что установил пакеты, но теперь пакеты не найдены` Это происходит, когда вы устанавливаете пакет глобально, а предыдущий пакеты были установлены…
28 дек '12 в 19:26
1 ответ

Как работать вместе с cabal-3 и ghc (тоже ghc-pkg)?

С выпуском cabal-3 пакеты из Hackage устанавливаются в новом месте, которое компилятор ghc а также ghc-pkgничего не знаю о. Другими словами, пакеты установлены, но не зарегистрированы дляghc. Ghci, ghc, ghc-pkg не может работать. Например, cabal ins…
30 авг '20 в 08:42
0 ответов

ghc-pkg: не удается найти базу данных пакетов

Я пытаюсь использовать исполняемый файл Cabal для создания проекта, но он не работает. Сам GHC работает нормально, работает cabal --versionне выдает никаких ошибок и не делает; однако при запуске cabal initпечатается следующее: cabal.exe: ghc-pkg du…
03 окт '21 в 03:41
1 ответ

ghc-pkg: не удалось открыть базу данных для модификации: hLock: неверный аргумент

Я пытаюсь скомпилировать behead.hsскрипт из руководства pandoc по Ubuntu 20.04 (WSL1). Я могу успешно скомпилировать его с помощью stack exec -- ghc behead.hsили же stack --resolver lts-16.25 exec -- ghc behead.hs но это использует pandoc-types-1.20…
0 ответов

Обновление пакета без нарушения работы ghc

В глобальной базе данных пакетов у меня есть версия 1.3.6.0 пакета каталога, и я хотел бы использовать версию 1.3.6.1 для какого-то проекта. Но в файле ghc-8.10.1.conf есть: зависит: (...) каталог-1.3.6.0. Как я могу обновить пакет каталогов, не нар…
30 янв '21 в 23:48