Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows中使用Datomic(lein Datomic)的Clojure_Clojure_Datomic - Fatal编程技术网

在Windows中使用Datomic(lein 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数据库,并在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.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文件夹