我一直在学习Clojure一个月左右,我决定尝试使用Datomic。我正在完全按照网站上的教程,但我甚至无法通过第一个教程页面(http://docs.datomic.com/first-db.html),因为我在运行时遇到以下错误:
运行-m datomic.peer-server -p 8998 -a myaccesskey,mysecret -d firstdb,datomic:mem:// firstdb
系统找不到指定的路径。 错误:无法找到或加载主类clojure.main
我认为这只是一个类路径问题(我只选择了Java与Clojure一起工作),但是看看run.bat我认为Datomic设置为自动确定类路径,我宁愿理解为什么它没有'开箱即用(可能是我机器上的配置问题,虽然我尝试了另一个)。
我已经尝试了最新版本(0.9.5544)以及教程中明确提到的版本(0.9.5530),以及通过Maven进行安装。尝试了许多其他教程和论坛搜索 - 大量的一般类路径建议,但没有任何相关性。请发送帮助!
汤姆
答案 0 :(得分:1)
更新 - 我似乎已经解决了我的问题。 Datomic教程页面上的说明似乎不正确(他们说bin / run,但bin \ run工作)。我通过直接从bin文件夹运行来解决bin / run错误,但这显然会产生使任何相对路径不正确的连锁效应。
我怀疑我在Stack Exchange上并不出色,因为到目前为止我似乎已回答了所有问题,但我希望其他人认为这很有用!