【问题标题】:Midje autotest not reloading files in Emacs Cider on WindowsMidje 自动测试未在 Windows 上的 Emacs Cider 中重新加载文件
【发布时间】:2015-10-16 07:07:54
【问题描述】:

我目前正在学习 Midje 教程: https://github.com/marick/Midje/wiki/A-tutorial-introduction

我使用cider-jack-in 加载repl,并且可以成功运行运行测试的(autotest)

但是,当我更改源文件或测试文件(并保存它们)时,repl 不会触发重新加载文件并重新运行测试。

如果我从命令行运行 REPL,则重新加载工作正常。

我在 Windows 7 上运行 Cider 0.8.1 nREPL 0.2.6 Clojure 1.4.0。

是否有其他人在让 Cider 中的 REPL 与自动测试一起正常工作并让它在源/测试文件更改时重新运行测试时遇到问题?

【问题讨论】:

    标签: emacs clojure cider midje


    【解决方案1】:

    我遇到了同样的问题,并通过更新 midje 和 lein-midje 版本解决了它:

    .lein/profiles.clj

       {
      :user {:plugins [[lein-midje "3.2"]]}
      :repl {:plugins [
        [refactor-nrepl "2.0.0"]
        [cider/cider-nrepl "0.10.2"]
      ]}
    }
    

    project.clj:

    (defproject cjtest "0.1.0-SNAPSHOT"
      :description "FIXME: write description"
      :dependencies [[org.clojure/clojure "1.7.0"]]
      :profiles {:dev {:dependencies [[midje "1.6.3"]]}})
    

    【讨论】:

      猜你喜欢
      • 2013-01-27
      • 2023-03-18
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多