为什么这个lein新模板失败了

时间:2016-09-06 15:54:08

标签: clojure leiningen luminus

我刚刚开始使用clojure web开发,但是仍然坚持第1步。

rules = editor.session.getMode().$highlightRules
startRules = rules.$rules.start

startRules.push({
  regex: "\\w+"
  onMatch: rules.createKeywordMapper({customToken: "one|two"})
})

rules.addRules({start: startRules})

editor.session.bgTokenizer.start(0)
  1. 我可以在clojars中看到模板 https://clojars.org/repo/luminus/lein-template/
  2. 我不是代理人。
  3. 我的.lein / profiles.clj包含以下内容

    {:用户   {   :java-cmd“C:\ Program Files \ Java \ jdk1.8.0_65 \ bin \ java.exe”   :插件[         [lein-ancient“0.6.10”]         [luminus / lein-template“2.9.10.74”]     ]    }
     }

  4. 我错过了什么! 谢谢

1 个答案:

答案 0 :(得分:2)

在使用Clojure电子书阅读Web开发时,我遇到了同样的问题。问题是我复制粘贴了电子书中的profiles.clj配置,导致一些不可见的字符被包含在内,搞砸了配置。我用十六进制查看器验证了这一点。

解决方法是手动输入配置或者如果你懒惰的话,从这里复制粘贴:)

{:user 
    {:plugins [
            [luminus/lein-template "2.9.10.74"]
        ]
    }
}

当然你也可以省略这一点,但是你会使用最新的版本,这可能会在书写的时候有一些变化。