如何为slimv和ritz设置类路径

时间:2013-02-26 14:23:36

标签: vim clojure leiningen swank slimv

我想解决classpath的问题。你能告诉我怎么做吗?

我可以执行以下操作。

我可以通过推动e,

在vim(slimv)中评估(+ 1 1)

然后slimv显示以下内容。

user> 
(+ 1 1)
2

但是,我无法做到以下几点。

1.当我通过推送e,

评估vim(slimv)中的以下代码时
(use '[clojure.contrib.str-utils :only (re-split)])

2.Slimv显示以下错误。

评估在java.io.FileNotFoundException上中止:无法在类路径上找到clojure / contrib / str_utils__init.class或clojure / contrib / str_utils.clj:

我的环境如下。

  • macvim 7.3.754
  • lein 2.0.0
  • slimv 0.9.9
  • ritz 0.7.0

project.clj

(defproject helloworld "1.0.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME"
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.4.0"]]
  :plugins [[lein-ritz "0.7.0"]]
  )

〜/ .lein / profiles.clj

{:user {:plugins [
      [lein-ritz  "0.7.0"]
  ]}}

REF

lein ritz setup error

1 个答案:

答案 0 :(得分:2)

你试过clojure.string吗?

(use '[clojure.string :only (split)])

(split "clojure8*)-6contrib&(*does^&$not*_^%exist^*#anymore" #"[^a-zA-Z]+")
=> ["clojure" "contrib" "does" "not" "exist" "anymore"]

BTW已将所有clojure.contrib迁移到已分离的库http://dev.clojure.org/display/design/Where+Did+Clojure.Contrib+Go