Разрешение Yesod Network.Socket.bind отклонено (разрешение отклонено) - PullRequest
0 голосов
/ 07 мая 2018

При попытке выполнить мой проект из стека я получаю эту ошибку

% stack exec horizon
horizon: Network.Socket.bind: permission denied (Permission denied)

Также я понимаю, что:

% sudo stack --allow-different-user exec horizon
07/May/2018:14:16:10 +0200 [Error#yesod-core] Error handler errored out: 
InternalError "Network.Socket.connect: <socket: 23>: does not exist
(Connection refused)" @(yesod-
core-1.4.37.3-9gXfYzTigbs72LNNfHDGk9:Yesod.Core.Internal.Run ./Yesod
/Core/Internal/Run.hs:233:21)

когда я пытаюсь выполнить в режиме sudo (или с root).

Я уже пытался удалить папки ./.stack-works и ~ / .stack и до сих пор не работает

Обновление

Первая ошибка была вызвана использованием низкого порта (80). В порту 3000 либо с stack exec horizon и stack exec yesod devel не работают. Я также переустановил сеть и добавил дополнительные сообщения.

...