Since the library is not in the package set, I installed it as per the relevant documentation of
spago (GitHub - purescript/spago: 🍝 PureScript package manager and build tool powered by Dhall and package-sets).
spago can find the repository and fetch it in
.spago directory but can not build the application with this error:
Error found: in module Backend.Control.Db at src/Backend/Control/Db.purs:5:1 - 5:35 (line 5, column 1 - line 5, column 35) Module Database.SQLite3 was not found. Make sure the source file exists, and that it has been provided as an input to the compiler.
Just before this error message there is the
purs graph command written which I excerpted below:
[warn] "Failed to run `purs graph \".spago/aff/v6.0.0/src/**/*.purs\" ... \".spago/database-sqlite/998e45a05e10221cd4408a87759c6be4ca7e0c85/src/**/*.purs\" \".spago/datetime/v5.0.2/src/**/*.purs\" ... \"src/**/*.purs\" \"test/**/*.purs\"`. Error was:\n\"Error found:\\nin module Backend.Control.Db\\nat src/Backend/Control/Db.purs:5:1 - 5:35 (line 5, column 1 - line 5, column 35)\\n\\n Module Database.SQLite3 was not found.\\n Make sure the source file exists, and that it has been provided as an input to the compiler.\\n\\n\\nSee https://github.com/purescript/documentation/blob/master/errors/ModuleNotFound.md for more information,\\nor to contribute content related to this error.\\n\\n\\n\""
As you can see my package is in the
purs graph parameter list. But still module in the package can not be found although the source is in the aforementioned directory.
As I am not experienced with PureScript package writing, I suspect doing a mistake in organization or configuration of the package.
Can you help me to solve this?
Thanks in advance.