Описание тега cabal-sandbox

By default, any dependencies of the package are installed into the global or user package databases. If you’re building several different packages that have incompatible dependencies, this can cause the build to fail. One way to avoid this problem is to build each package in an isolated environment (“sandbox”), with a sandbox-local package database. Because sandboxes are per-project, inconsistent dependencies can be simply disallowed.
0 ответов

Что делает cabal install --shadow-instal-packages?

cabal install --help говорит об этом --shadow-installed-packages: Если установлено несколько экземпляров пакета одной и той же версии, все, кроме одного, рассматриваются как теневые. Но я использовал эту опцию в песочнице, и кажется, что все установ…
31 мар '16 в 20:58
1 ответ

Невозможно запустить Hakyll на macOS Sierra: неправильно сформированный mach-o: размер команд загрузки

Я могу скомпилировать Hakyll, но когда я пытаюсь запустить его, я получаю ошибку компоновки.Сначала я устанавливаю Hakyll в песочницу: cabal sandbox init cabal install Hakyll Это успешно завершено. Затем я создаю простой сайт, используя hakyll-init …
24 авг '17 в 07:36
1 ответ

Конфликты зависимостей базы в клике Хаскелла

Там возникает проблема, что клика base находится в противоречии с зависимостью в .cabal файл, кажется, что мой base версия слишком высока, так что есть ли способ понизить мой base версия пакета в cabal sandbox, Resolving dependencies... cabal: Could…
20 июн '18 в 01:38
0 ответов

Недопустимая инструкция: 4 при создании песочницы с кликой

Пытаясь создать "песочницу" ("cabal sandbox init", а затем "cabal init" из каталога, в котором я хочу "песочницу"), я получил ошибку: "Недопустимая инструкция: 4". Я установил Haskell Platform 8.4.3 Full 64bit с подписью. Я нахожусь на Mac OS 10.10.…
15 авг '18 в 21:26
0 ответов

Haskell - не удалось загрузить интерфейс для System.Console.ANSI после установки пакета

Я изучал haskll несколько дней назад, и я нахожу это очень интересным, хотя я не привык к чисто функциональной парадигме. Я пытался создать свою первую "настоящую" программу (после helloworld, fizzbuzz & co), которая должна была сделать игру Snake в…
16 мар '17 в 00:01
1 ответ

Haskell: проблема с ByteString при использовании getArgs

Я работаю в песочнице с GHC 7.10.3, и у меня есть этот простой код: main :: IO () main = do args <- getArgs case args of [ newOauthConsumerKey, newOauthConsumerSecret ] -> do let appOauth = newOAuth { oauthServerName = "api.twitter.com" , oaut…
21 дек '15 в 15:25
1 ответ

Кабал: Пост-Крюк в Песочнице

Я создаю простой пост-сборочный хук для Cabal. Проблема возникает, когда я пытаюсь работать в песочнице. Мой хук ожидает скомпилированный код в: dist/something но когда сборка происходит внутри песочницы, путь становится: dist/dist-sandbox-xxxxxxxx/…
22 дек '15 в 10:57
1 ответ

Cabal install sandbox не может переустанавливать базу или любые другие зависимости

РЕДАКТИРОВАТЬ НА БУДУЩИЕ ДУШИ, КАСАЮЩИЕСЯ ЭТОГО: Было бы неразумно копировать любую из моих команд ниже, не выполняйте их. Просто посмотрите на ответ Зетов, почему я подошел к этому неправильно. ОРИГИНАЛЬНЫЙ ВОПРОС Кажется, моя песочница попала в гл…
24 янв '16 в 22:27
1 ответ

Как я могу использовать GHC с песочницей Cabal, которой нет в текущем рабочем каталоге?

Если я создам песочницу Кабала с cabal sandbox init, Я могу использовать cabal repl или же cabal exec ghc(i) работать с этими пакетами без создания проекта: $ mkdir /tmp/example && cd /tmp/example $ cabal sandbox init $ cabal install QuickCh…
21 июл '16 в 14:40
0 ответов

ghc.exe: невозможно загрузить пакет <имя_пакета>

Я недавно начал учиться haskell и никогда не использовал cabal менеджер пакетов раньше. В настоящее время я работаю над проектом, который требует от меня io-streams пакет. Конечно, на моей машине уже установлена ​​платформа Haskell. В настоящее врем…
0 ответов

Учебник по песочнице Cabal больше не доступен?

Я пытаюсь установить песочницу для клики, но руководство клики не очень точно описывает песочницу. Большинство ответов SO указывают на http://coldwa.st/e/blog/2013-08-20-Cabal-sandbox.html но, кажется, этот сайт не работает уже несколько дней. Кто-н…
12 апр '19 в 14:57
1 ответ

как управлять песочницами Кабала

Текущая документация по Cabal показываетsandbox подкоманда. Не соответствующая страница на GitHub больше не содержит раздел о песочницах. Я использую cabal версии 3.2.0.0, но sandboxподкоманда отсутствует. Как правильно управлять песочницей с помощ…
21 май '20 в 19:29