我已经在Clojure项目中 Build 并运行了Datomic数据库 . 在运行我的单元测试时它是 working fine 但是......
现在我想用它真实...我有:
-
已下载datomic-free-0.9.5697
-
使用lein-datomic 0.2.0及其说明配置我的clojure项目 .
-
更新了profiles.clj:
{:user {:java-cmd“C:\ Program Files \ Java \ jdk1.8.0_152 \ bin \ java.exe”:plugins [[lein-datomic“0.2.0”]]:datomic {:install-location“ C:\ Users \ myusername \ .lein \ bin \ datomic-free-0.9.5697“}}}}}
但如果我现在运行'lein datomic start'......我会收到错误 .
java.io.IOException: Cannot run program "bin/transactor" (in directory "C:\Users\myusername.lein\bin\datomic-free-0.9.5697"): CreateProcess error=2, The system cannot find the file specified at java.lang.ProcessBuilder.start (ProcessBuilder.java:1048)
profiles.clj install-location有什么问题?它不起作用,因为我正在使用 Windows . 路径格式有问题吗?
PS . “bin / transactor”实际上是bin文件夹,其中存在transactor和transactor.cmd文件 .
如果可以的话请帮忙 .