【问题标题】:Can't require core.async in Clojure在 Clojure 中不能需要 core.async
【发布时间】:2019-09-03 15:11:49
【问题描述】:

我想 require core.async,但是编译器在 require 时抛出错误。

我已经将[org.clojure/core.async "0.4.500"]添加到project.clj,并尝试了各种版本,但编译器仍然抛出错误。

这是我的core.clj

  (:require [clojure.core.async
             :as a
             :refer [>! <! >!! <!! go chan buffer close! thread
                     alts! alts!! timeout]]))

这些是我的:dependencies 在我的project.clj

:dependencies [[org.clojure/clojure "1.10.0"]
               [org.clojure/core.async "0.4.500"]]

编译器抛出:

Error compiling clojure/core/async.clj at (9:1)

Call to clojure.core/refer-clojure did not conform to spec.

【问题讨论】:

    标签: clojure leiningen core.async


    【解决方案1】:

    好的,原来我只需要重新启动 Emacs,它就解决了问题。不知何故。

    【讨论】:

    • EMACS 在启动 Cider 时加载所需的库,如果您想知道的话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-27
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 2019-02-13
    相关资源
    最近更新 更多