Кажется, у меня возникла проблема с использованием PostgreSQL в качестве постоянного решения для Yesod.
Я следовал инструкциям руководства «Йесод за пять минут».
Я использовал строительные леса для создания проекта. При выборе варианта t все прошло хорошо, и я мог видеть приложение по адресу: http://localhost:3000
.
Однако, когда я выбираю PostgreSQL в качестве базы данных, я получаю следующую ошибку после ввода команды «yesod devel»
Registering FirstYesod-0.0.0...
Starting development server...
Starting devel application
devel.hs: InvalidYaml (Just "YamlException \"Yaml file not found: config/postgres.yml\"")
Devel application launched, listening on port 3000
Exit code: ExitFailure 11
Этот файл Yaml должен был быть добавлен мной или в процессе установки? Если да, то кто-нибудь знает, почему он не был создан?
Я использую PostgreSQL 8.4.9. Он отлично работает с psql и с PGAdmin III.