Ich lerne seit einem Monat Clojure und habe mich entschieden, mit Datomic zu experimentieren. Ich folge dem Tutorial auf der Site genau, aber ich kann nicht einmal über die erste Tutorial-Seite (http://docs.datomic.com/first-db.html) hinaus kommen, weil ich folgende Fehlermeldung bekomme:Datomic kann Clojure.main nicht finden
run -m datomic.peer-server -p 8998 -a myaccesskey, mysecret -d firstdb, datomic: mem: // firstdb
Das System kann den angegebenen Pfad nicht finden. Fehler: Hauptklasse konnte nicht gefunden oder geladen werden clojure.main
Ich denke, dies ist nur ein Klassenpfadproblem (Ich habe nur Java zur Arbeit mit Clojure abgeholt), aber run.bat betrachtet, denke ich, dass Datomic eingerichtet ist bestimme Klassenwege automatisch, und ich würde lieber verstehen, warum es nicht out of the box funktioniert (vermutlich ein Config-Problem auf meinem Rechner, obwohl ich einen anderen versucht habe).
Ich habe die neueste Version (0.9.5544) sowie die explizit im Tutorial (0.9.5530) erwähnte Version, sowie die Installation über Maven ausprobiert. Habe auch zahlreiche andere Tutorials und Forums-Suchanfragen durchgeführt - viele allgemeine Klassenpfad-Tipps, aber nichts Relevantes. Bitte senden Sie Hilfe!
Tom
Sind Sie auf Windows? Das würde erklären, warum Sie Backslashes anstelle von Schrägstrichen benötigen (http://superuser.com/questions/176388/why-does-windows-use-backlashes-for-paths-and-unix-forward-slashes) – coredump
Ich bin - Das Tutorial spezifiziert kein Betriebssystem, aber der Download beinhaltete Batch-Dateien, also habe ich wahrscheinlich einfach angenommen. Danke für die Erklärung - ich muss im Rest des Tutorials darauf achten! – Tom