我是新来的Clojure,我一直在这里以下教程:http://devcenter.heroku.com/articles/clojure-web-application导入和运行一个东西了,Clojure的脚本
所以我一直在运行与foreman start
我的应用程序,然后再测试与小Clojure的脚本lein repl
。
但是在REPL
中运行的交互序列非常耗时且令人沮丧;我想把所有的互动都放在一个可以运行的一次性脚本中。从lein repl
运行时
下面两行工作(呼叫之后,例如,lein deps
用project.clj
文件),而不是当我把它们放在一个名为interactions.clj
文件,并尝试运行该文件与clj interactions.clj
。
(use 'clojure.contrib.http.agent)
(string (http-agent "http://jsonip.com/"))
我需要做什么才能够从一次性脚本中运行这两行(以及更多)?
我尝试使用lein run interactions.clj
,检查导入东西here(并尝试了20个不同版本的ns,:use,:require和')和lein oneoff interactions.clj
没有成功。这不应该很难做到这一点,对吧?