Я пытаюсь использовать Posgres и песочницу cabal
для нового проекта. У меня postgresql-simple
установлен, о чем свидетельствуют выходы установки:PostgreSQL «Не удалось найти модуль»
$ cabal install postgresql-simple
Resolving dependencies...
All the requested packages are already installed:
postgresql-simple-0.4.10.0
Use --reinstall if you want to reinstall anyway.
Notice: installing into a sandbox located at
/Users/inaimathi/projects/hs-test/.cabal-sandbox
, но когда я пытаюсь импортировать библиотеку в ghci
, я получаю ошибку
ghci
GHCi, version 7.10.1: http://www.haskell.org/ghc/ :? for help
Prelude> import Database.PostgreSQL.Simple
import Database.PostgreSQL.Simple
<no location info>:
Could not find module ‘Database.PostgreSQL.Simple’
It is not a module in the current program, or in any known package.
Prelude>
Может кто-нибудь указать на то, что я делать не так?
Это дает мне сообщение об ошибке '/ Пользователи/inaimathi/проекты/HS-тест /. cabal-sandbox/package.cache: openBinaryFile: не существует (нет такого файла или каталога) ', после чего выходит' ghci'. Я должен был выполнить ghci -package-db .cabal-sandbox/x86_64-osx-ghc-7.10.1-packages.conf.d' (последняя часть относится к архитектуре). [Этот ответ] (http://stackoverflow.com/a/17054974/190887) помог. – Inaimathi
Yup, следовательно, мой «или около того ...», не смог проверить, что ответ был для Mac ... – Arnon