I am working on the Heroku tutorial, чтобы начать работу с Clojure, но у меня возникают трудности с именами и местоположениями моих файлов.Каков наилучший способ организовать файлы проекта в Heroku с Clojure?
Я поместил исходный файл world.clj
в src: src/hello/world.clj
в соответствии с инструкциями. Это мой каталог в настоящее время
C: \ Users \ а \ Clojure \ P2 \ HelloWorld \ SRC \ привет \ world.clj
Это мой project.clj
(defproject helloworld "1.0.0-SNAPSHOT"
:description "helloworld project to test heroku and clojure"
:url "http://helloworld.herokuapp.com"
:license {:name "license1"
:url "http://example.com/FIXME"}
:dependencies [[org.clojure/clojure "1.4.0"]
[compojure "1.1.1"]
[ring/ring-jetty-adapter "1.1.0"]
[ring/ring-devel "1.1.0"]
[ring-basic-authentication "1.0.1"]
[environ "0.2.1"]
[com.cemerick/drawbridge "0.0.6"]]
:min-lein-version "2.0.0"
:plugins [[environ/environ.lein "0.2.1"]]
:hooks [environ.leiningen.hooks]
:profiles {:production {:env {:production true}}})
Когда я попробуйте выполнить это локально с помощью lein run -m hello.world 5000
Я получаю следующее сообщение об ошибке
C:\Users\a\CLOJURE\P2>lein run -m hello.world 5000
java.io.FileNotFoundException: Could not locate hello/world__init.class or
hello/world.clj on classpath:
....
Можете ли вы объяснить, как лучше всего организовать мои файлы и соглашения об именах?
EDIT
Я создал CLASSPATH
как переменные среды и добавил C:\Users\a\CLOJURE\P2\helloworld\src\hello
, но я все еще получаю ту же ошибку.
Заканчивать этот https://github.com/Funfun/hello_heroku/tree/master/clojure – CodeGroover
Я мои файлы настроить точно так же, но Я все равно получаю ту же ошибку. – Zeynel
У меня все работает хорошо. http://pastie.org/8379858 ОС Windows, как вы можете видеть. Измените пример project.clj. – CodeGroover