Как установить haskell Parallel на Mac?

#haskell #installation #parallel-processing #cabal

#haskell #установка #параллельная обработка #cabal

Вопрос:

Как установить haskell Parallel на Mac? Я пытаюсь: ‘$ sudo cabal установить параллельно’, но это не работает. Я получаю следующее сообщение:

 Resolving dependencies...
Configuring parallel-3.2.0.0...
Preprocessing library parallel-3.2.0.0...
Building parallel-3.2.0.0...
<command line>: cannot satisfy -package-id deepseq-1.1.0.2-09b3aed0c4982bbc6569c668100876fa
    (use -v for more information)
cabal: Error: some packages failed to install:
parallel-3.2.0.0 failed during the building phase. The exception was:
ExitFailure 1
  

Спасибо.

Комментарии:

1. Есть ли deepseq в базе данных пользователя? Тогда он недоступен для глобальных установок (что, как предполагает sudo, вы пытаетесь). В противном случае, что cabal install -v parallel говорит вам?

2. много чего, но заканчивается это так: ‘cabal: /Users/Filipe /Library/Haskell /logs /build.log: в разрешении отказано’, Если вам нужно, я могу опубликовать остальную часть сообщения для вас. Спасибо!

3. permission denied это было с sudo или без? Что произойдет, если вы попробуете без журнала сборки?

4. да, это без sudo. Является ли ‘-v’ опцией для создания журнала? если это так, я получаю следующее: Устранение зависимостей… Настройка parallel-3.2.0.0… Библиотека предварительной обработки parallel-3.2.0.0… Построение параллели-3.2.0.0 … <командная строка>: не удается выполнить -package-id deepseq-1.1.0.2-09b3aed0c4982bbc6569c668100876fa (используйте -v для получения дополнительной информации) cabal: /Users/Filipe/Library/Haskell/logs/build.log: в разрешении отказано

5. Нет, -v означает «быть подробным». Сводка сборки (не журнал, хотя файл называется build.log :()) не зависит от этого. Вы можете указать ему регистрировать сборку в другом месте с помощью --build-summary=TEMPLATE , я не уверен, сможете ли вы полностью отключить это.