我是新來的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
沒有成功。這不應該很難做到這一點,對吧?