Eclipse ccw clojure设置了麻烦

Eclipse ccw clojure设置了麻烦,eclipse,clojure,counterclockwise,Eclipse,Clojure,Counterclockwise,我一直在逆时针使用eclipse+进行clojure开发,只使用默认模板进行非基于web的工作。但是,我现在希望将我的环境连接到本地主机apache服务器。我开始了一个新项目,并将模板从默认更改为clojure应用程序,它确实在project.clj文件中为我提供了一个基于web的框架,如下所示: (defproject guestbook "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.

我一直在逆时针使用eclipse+进行clojure开发,只使用默认模板进行非基于web的工作。但是,我现在希望将我的环境连接到本地主机apache服务器。我开始了一个新项目,并将模板从默认更改为clojure应用程序,它确实在project.clj文件中为我提供了一个基于web的框架,如下所示:

(defproject guestbook "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:dependencies [[org.clojure/clojure "1.6.0"]
             [compojure "1.1.6"]
             [hiccup "1.0.5"]
             [ring-server "0.3.1"]]
:plugins [[lein-ring "0.8.10"]]
:ring {:handler guestbook.handler/app
     :init guestbook.handler/init
     :destroy guestbook.handler/destroy}
:aot :all
:profiles
{:production
{:ring
{:open-browser? true, :stacktraces? false, :auto-reload? false}}
:dev
{:dependencies [[ring-mock "0.1.5"] [ring/ring-devel "1.2.1"]]}})

接下来,我尝试通过终端中的lein ring服务器设置ring。但是我得到了这个错误:“'ring'不是一项任务。请参阅'lein help'。”我不确定如何继续,或者确切地说我可以做什么来启动localhost服务器

使用您的project.clj,我可以运行lein-ring(当它试图找到处理程序名称空间时失败,我只有您的project.clj)。你真的是从包含project.clj的目录启动ring吗?不是,我是从我的用户目录启动的。像这样:
~user$lein ring server
如果我尝试从project开始,它会拒绝我的许可。嘿,谢谢你的帮助,但在经历了如此痛苦的设置之后,我迁移到了light table。设置更加顺畅。只是澄清一下,project.clj不是目录或可执行文件,但除非project.clj在当前工作目录中,否则无法运行lein-ring。如果你打算在IDE之外使用lein,你需要弄清楚这一点。嘿,我开始听从你的建议了。