Ситуация, я пытаюсь установить Netwire используя Stack. Тем не менее, существует проблема в последней версии 5.0.1, о которой сообщается dhobbs: http://hub.darcs.net/ertes/netwire/issue/13Как установить/использовать локальную версию пакета с помощью Stack?
Поскольку я не знаю, когда проблема будет исправлена, я скачал репо и внес изменения самостоятельно. Однако я не понимаю, как установить такую локально исправленную версию. stack install
не устанавливает это в ~/.stack
. У кого-нибудь есть идея?
Update
Сейчас я разрабатываю некоторые другие библиотеки с помощью стека. Как сделать другой проект использовать эти библиотеки? Жесткое кодирование относительного пути выглядит невероятно уродливым.
Я знаю этот метод. Тем не менее, я хотел бы поместить библиотеку netwire в более удобное место, изолированное от источника. Выполнение того, что вы сказали, заставляет меня чувствовать, что собирать кучу программных средств под/usr и хранить источники там. –
Или скажите, я бы хотел, чтобы я использовал 'stack ghci' в любом месте, я могу просто импортировать' Control.Wire' –
Я не 100%, но я не думаю, что это поддерживаемый прецедент. – adamse