Как исправить проблему с yesod ipv6?

Существует нерешенная проблема с yesod, когда он прослушивает только ipv6.< br> Я следую руководству yesod за пять минут, и у меня возникла эта проблема при запуске «yesod devel». Как я могу исправить это сейчас и приступить к работе, чтобы опробовать фреймворк? Я попытался отредактировать myapp/dist/devel.hs, чтобы использовать настройки запуска Warp с установленным адресом ipv4 вместо запуска по умолчанию, но снова запустив «yesod devel», просто перезаписал файл myapp/dist/devel.hs.


person Some Guy    schedule 25.11.2011    source источник
comment
Какую версию сетевого пакета вы используете? Должен был выйти новый релиз, решающий эту проблему.   -  person Michael Snoyman    schedule 27.11.2011
comment
Хм... тогда я не знаю, что сказать. Можете ли вы отправить электронное письмо в кафе с объяснением, какую ОС и версию GHC вы используете?   -  person Michael Snoyman    schedule 29.11.2011
comment
Конечно. Но в то же время я могу где-нибудь отредактировать то, что генерирует dist/devel.hs, чтобы генерировать код с использованием runSettings вместо запуска?   -  person Some Guy    schedule 29.11.2011
comment
Если вы распаковываете пакет yesod, файл devel.hs создается Devel.hs. Вас интересует строка 162.   -  person Michael Snoyman    schedule 30.11.2011


Ответы (1)


На моем компьютере с FreeBSD я просто запускаю #sysctl -w net.inet6.ip6.v6only=0, и все работает!

person z_axis    schedule 12.09.2012