- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在用 clojure 启动一个玩具项目。我决定尝试一下。我安装了 leiningen 和 clojure,并管理运行 lein install 并通过 emacs 使用它。不过,我无法使用清晰度作为我的项目的依赖项:
;;;project.clj
(defproject sms-client "1.0.0-SNAPSHOT"
:description "This is meant to be an sms client"
:dependencies [[org.clojure/clojure "1.2.1"]
[clarity "0.5.5"]])
;;;src/sms_client/core.clj
(ns sms-client.core
(:require [clarity.form :as form]
[clarity.dev :as dev]))
(def the-form
(form/form
:login ""
:password ""))
(dev/show-comp the-form)
这正在爆炸:
clojure.lang.RT.keyword(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword;
[Thrown class java.lang.NoSuchMethodError]
Restarts:
0: [QUIT] Quit to the SLIME top level
Backtrace:
0: clarity.component__init.__init0(Unknown Source)
1: clarity.component__init.<clinit>(Unknown Source)
2: java.lang.Class.forName0(Native Method)
3: java.lang.Class.forName(Class.java:264)
4: clojure.lang.RT.loadClassForName(RT.java:1578)
5: clojure.lang.RT.load(RT.java:399)
6: clojure.lang.RT.load(RT.java:381)
7: clojure.core$load$fn__4519.invoke(core.clj:4915)
8: clojure.core$load.doInvoke(core.clj:4914)
9: clojure.lang.RestFn.invoke(RestFn.java:408)
10: clojure.core$load_one.invoke(core.clj:4729)
11: clojure.core$load_lib.doInvoke(core.clj:4766)
12: clojure.lang.RestFn.applyTo(RestFn.java:142)
13: clojure.core$apply.invoke(core.clj:542)
14: clojure.core$load_libs.doInvoke(core.clj:4800)
15: clojure.lang.RestFn.applyTo(RestFn.java:137)
16: clojure.core$apply.invoke(core.clj:542)
17: clojure.core$require.doInvoke(core.clj:4881)
18: clojure.lang.RestFn.invoke(RestFn.java:619)
19: clarity.form$eval1651$loading__4414__auto____1652.invoke(form.clj:1)
20: clarity.form$eval1651.invoke(form.clj:1)
21: clojure.lang.Compiler.eval(Compiler.java:5424)
22: clojure.lang.Compiler.eval(Compiler.java:5415)
23: clojure.lang.Compiler.load(Compiler.java:5857)
24: clojure.lang.RT.loadResourceScript(RT.java:340)
25: clojure.lang.RT.loadResourceScript(RT.java:331)
26: clojure.lang.RT.load(RT.java:409)
27: clojure.lang.RT.load(RT.java:381)
28: clojure.core$load$fn__4519.invoke(core.clj:4915)
29: clojure.core$load.doInvoke(core.clj:4914)
30: clojure.lang.RestFn.invoke(RestFn.java:408)
31: clojure.core$load_one.invoke(core.clj:4729)
32: clojure.core$load_lib.doInvoke(core.clj:4766)
33: clojure.lang.RestFn.applyTo(RestFn.java:142)
34: clojure.core$apply.invoke(core.clj:542)
35: clojure.core$load_libs.doInvoke(core.clj:4800)
36: clojure.lang.RestFn.applyTo(RestFn.java:137)
37: clojure.core$apply.invoke(core.clj:542)
38: clojure.core$require.doInvoke(core.clj:4881)
39: clojure.lang.RestFn.invoke(RestFn.java:421)
40: sms_client.core$eval1645$loading__4414__auto____1646.invoke(NO_SOURCE_FILE:1)
41: sms_client.core$eval1645.invoke(NO_SOURCE_FILE:1)
42: clojure.lang.Compiler.eval(Compiler.java:5424)
43: clojure.lang.Compiler.eval(Compiler.java:5415)
44: clojure.lang.Compiler.eval(Compiler.java:5391)
45: clojure.core$eval.invoke(core.clj:2382)
46: swank.commands.basic$eval_region.invoke(basic.clj:47)
47: swank.commands.basic$eval_region.invoke(basic.clj:37)
48: swank.commands.basic$eval849$listener_eval__850.invoke(basic.clj:71)
49: clojure.lang.Var.invoke(Var.java:365)
50: user$eval1641.invoke(NO_SOURCE_FILE)
51: clojure.lang.Compiler.eval(Compiler.java:5424)
52: clojure.lang.Compiler.eval(Compiler.java:5391)
53: clojure.core$eval.invoke(core.clj:2382)
54: swank.core$eval_in_emacs_package.invoke(core.clj:92)
55: swank.core$eval_for_emacs.invoke(core.clj:239)
56: clojure.lang.Var.invoke(Var.java:373)
57: clojure.lang.AFn.applyToHelper(AFn.java:167)
58: clojure.lang.Var.applyTo(Var.java:482)
59: clojure.core$apply.invoke(core.clj:540)
60: swank.core$eval_from_control.invoke(core.clj:99)
61: swank.core$eval_loop.invoke(core.clj:104)
62: swank.core$spawn_repl_thread$fn__617$fn__618.invoke(core.clj:309)
63: clojure.lang.AFn.applyToHelper(AFn.java:159)
64: clojure.lang.AFn.applyTo(AFn.java:151)
65: clojure.core$apply.invoke(core.clj:540)
66: swank.core$spawn_repl_thread$fn__617.doInvoke(core.clj:306)
67: clojure.lang.RestFn.invoke(RestFn.java:397)
68: clojure.lang.AFn.run(AFn.java:24)
69: java.lang.Thread.run(Thread.java:679)
我做错了什么?
最佳答案
明确地说,“0.5.5”是正在爆炸的require
:
user=> (require 'clarity.form)
java.lang.NoSuchMethodError: clojure.lang.RT.keyword(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; (form.clj:1)
clarity“0.5.5”似乎不适用于 clojure 1.2.1,但适用于 clojure 1.3.0
你可以使用清晰度“0.5.3”并坚持使用 clojure 1.2.1 或保持清晰度 0.5.5 并切换到 clojure 1.3.0。
我个人建议使用两者的最新版本。
关于clojure - 我无法将清晰度用作依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641581/
我有以下查询: SELECT I.InsuranceID FROM Insurance I INNER JOIN JobDetail JD ON I.AccountID = JD.AccountID
我想在 SwiftUI 布局中将此函数用作具有不可变值的模板,但得到错误 Result of call to 'padding' 未使用: func keys (padding: CGFloat, t
直到最近我才使用 View 的标签元素,此后发现了一些很酷的用途。我遇到了一个不寻常的问题,希望有人能回答。这可能比 Android 更通用,但我不确定。它与 Java 如何处理 Integer 类有
这个问题在这里已经有了答案: What is the purpose of the var keyword and when should I use it (or omit it)? (19 个回
我有以下脚本(见下文)。我有两个问题: 1.在 Knockoutjs 的上下文中,下面这行是什么意思? ko.observable(null); 2.如何调用这里尚未定义的函数: that.activ
Java 社区中是否存在一种使用 with-repect-to 在方法中使用多个返回的思想流派,如下所示: public SomeClass someMethod(int someValue) {
我一直在尝试为我的网站创建一个小型社交媒体栏。出于某种原因,我无法计算出我想用来创建 Sprite 的图像无法加载。我还应该提一下,我在背景图像不显示方面遇到过类似的问题。 HTML调用是这样的:
我正在尝试使用 std::pair 枚举值作为 unordered_map 容器的键,但我在定义自定义哈希函数时遇到困难。 我尝试了以下方法: // Enum and pair declaration
我正在学习 JS/JQuery 以及匿名函数和闭包。我见过这样的例子: $('.button').click(function(){ /* Animations */ /* Other
我正在尝试使用菜单列表来浏览我的应用程序。尽管应用程序和路由运行良好,但我使用这段代码在控制台中收到了一些警告: {props.itemList.map((item, index) =>(
我只是想创建一个简单的测试,我在其中使用 DelegateHandlers 来实例化一个 HttpClient 而无需引入 Asp.net Core 包。我有 2 个删除处理程序 Throttling
我是answering another question在这里,用户有一个 ListView与 ItemsSource包含 UserControls .我说我不会推荐它,并被问为什么。 这真的让我很惊
我安装了3.5.2和 3.5.3使用 pyenv 的版本。 # pyenv versions * system (set by /usr/local/pyenv/version) 3.5.2
我正在使用 android studio 制作统一插件,但这里有问题。一些 SDK 提供仅使用 AppcompatActivity 来制作 fragment 但我的MainActivity , 正是
我在 Laravel 中使用 whereHas 来构建查询: })->whereHas('results', function ($query) use ($issued, $mode, $reque
我有一个 5Gb .dat 文件(> 1000 万行)。每行的格式如 aaaa bb cccc0123 xxx kkkkkkkkkkkkkk或 aaaaabbbcccc01234xxxkkkkkkkk
我有一个消费者类,它采用 NSInputStream 作为参数,它将被异步处理,并且我想推送来自生产者类的数据,该生产者类要求它提供 NSOutputStream 作为其输出源。现在我如何设置一个缓冲
我正在尝试使用 ENVs在 Symfony2 中设置我的参数。标量值很简单,但我有一些参数是数组,我需要使用 ENV 以某种方式设置它们。 有问题的参数: parameters: redis.se
在我的类作业中,我已经成功地做到了这一点,但只是在非常简单的程序中。今天,我有一个更复杂的程序,在我将 DEBUG 定义为一个符号后,Eclipse 做了可怕的笨拙的事情,并且在我删除定义后这些可怕的
我目前有 2 个复选框类别、一个下拉列表和一个表单中的提交按钮。该按钮应保持“禁用”状态,直到选中 A 类的一个复选框和选中 B 类选项之一并选择选择列表中的一个选项。它适用于复选框(当我在没有列表的
我是一名优秀的程序员,十分优秀!