在Windows中使用Datomic(lein Datomic)的Clojure
我已经建立了Datomic数据库,并在Clojure项目中运行。对其运行单元测试时,它工作正常,但: 现在我想真正使用它,我有:在Windows中使用Datomic(lein Datomic)的Clojure,clojure,datomic,Clojure,Datomic,我已经建立了Datomic数据库,并在Clojure项目中运行。对其运行单元测试时,它工作正常,但: 现在我想真正使用它,我有: 下载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.
- 下载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安装位置有什么问题?它不起作用了吗?因为我使用的是Windows。路径格式有问题吗
“bin/transactior”实际上是存在Transactior和transactior.cmd文件的bin文件夹