Я на виндовс хп.
Я запускаю команду yesod devel во время разработки и ожидаю, что она примет любые изменения, которые я внесу, и она перезапустится, когда я сохраняю файл.
Но тем не менее мои изменения не отражаются на том, что отображается в браузере (когда я обновляю страницу, например, после редактирования соответствующего шаблона гамлета).
Компиляция исполняемого файла с помощью cabal install и запуск его из каталога установки действительно показывают мои изменения.
Что я делаю неправильно?
РЕДАКТИРОВАТЬ:
это происходит потому, что yesod не может "трогать":System.PosixCompat.Files.setFileTimes: not supported: illegal operation.
yesod devel, убедился, что сайт работает в Chrome, и внес изменения вhamlet/homepage.hamlet. Сайт автоматически перестроился, и когда я нажал кнопку «Обновить» в Chrome, изменения произошли, как и ожидалось. - person hammar   schedule 31.08.2011