Purescript - Невозможно построить с библиотеками чертежей и сигналов

Я пытаюсь запустить проект Purescript, который использует сигнал Purescript и библиотеки рисования. Когда я пытаюсь bower install с обоими зависимостями интерактивная подсказка bower просит разрешить несколько версий зависимостей. По общему признанию, я выбираю версии несколько произвольно, так как большинство проблем состоит из нескольких уровней зависимостей. Тогда когда я pulp build Основной код hello world, в котором даже не используются зависимости, pulp выдает около 40 ошибок в зависимости от того, какую версию я выбрал.

Как правильно разрешить эти версии зависимостей? Просеивать сорок ошибок и все зависимости для обоих проектов не представляется возможным. Есть ли какой-то не произвольный способ выбора версий, который разрешит конфликты? Судя по выбору, который он мне дал, не было четкого решения. Или их зависимости слишком противоречивы, и вы просто не можете использовать их вместе?

На самом деле это может быть больше вопросом о бауэре, но это также может быть что-то о purescript и мякоти, о которых я просто не знаю. Они оба кажутся библиотеками, которые должны работать вместе, и я не могу себе представить, что другим людям слишком трудно использовать две или более библиотек в одном проекте.

1 ответ

Решение

Purescript 0.10 имеет серьезные изменения. Если у вас установлен последний компилятор, вероятно, он не совместим с некоторыми библиотеками. Из того, что я вижу, сигнал lib обновляется, а рисунок - нет. Вы можете обновить библиотеку и использовать свою собственную версию. Или отправьте пиарщику, Филу и сообществу purescript в целом, действительно быстро отвечая на запросы. Другое временное решение - использовать старый компилятор (0.9) и подождать пару месяцев, пока все не вернется к норме.

см. также руководство по миграции 0.10.

Другие вопросы по тегам