I'm finally trying to move my Vase project from datomic:mem: to datomic:dev:. I set up the config file with my licence key and updated :datomic-url in my .edn file.
I get an error Unsupported protocol :dev.
After a bit of head-scratching, Google suggests that this is because I have a dependency on datomic-free instead of datomic-pro.
Ok...
Neither is referenced directly in my project.clj, but I see that vase does use datomic-free.
But... I see in https://github.com/cognitect-labs/vase/blob/master/docs/your_first_api.md:
`
Note that the template project uses Datomic Pro. (You can change the project.clj dependency to use Datomic Free. Be sure to make the corresponding change in the :datomic-uri later.)
`
I assume the Vase doc is just wrong? Or am I missing a different problem?Later: looks like @mtnygard addressed this in https://raw.githubusercontent.com/cognitect-labs/vase/a907afb726bcdfe152876d85c7eac33e35e6e3cf/samples/petstore-full/project.clj-with-datomic-pro, and the problem is just that line in your_first_api.md
... but that then required - fixing the datomic version in the sample to match the one I've installed - finding the un/under-documented datomic/bin/maven-install - installing maven - persuading the yak that he really wanted to be shaved But, looks like it is now working. I'll try to write up a few lines of doc later today.