- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个从 pedestal.io 教程中获取的 Clojure 和 Pedestal 的小型应用程序。它在终端中工作正常。当我在 IntelliJ 中打开它时,出现了一些“无法解决”的提示。一些代码部分正在获得米色背景。
我安装了 Cursive 插件。代码由 boot repl
执行。有什么办法可以通过 IntelliJ 解析完整代码吗?如果是这样,哪些设置?
“索引 Maven 存储库”字段
最佳答案
检查您的设置以确保 Clojars 和 Maven 存储库都已编入索引:
导航到:
File
-> Settings
-> Build, Execution, Deployment
-> Build Tools
-> Maven
-> Repositories
并确保它看起来像上图。如有必要,突出显示 Maven 和 Clojars 存储库并单击“更新”,然后单击“确定”(您无需等待它完成,因为它是后台进程)。
另外,这样做通常很有帮助
File
-> Invalidate Caches / Restart
然后它将正确解析:
更新 #2
好的,我看到你有一个 boot
项目。我有一个 lein
项目,Cursive 自动填充了我的列表(我假设来自 project.clj
)。两种前进方式:
在文档、SO 和 Cursive 邮件列表中搜索 boot
信息。草书作者对项目非常敏感on the mailing list :
如果上述方法不起作用,也许可以将其转换为 lein
项目,以使 Cursive/IntelliJ 满意。您仍然可以从命令行(或者您通常使用的引导方式)将其作为 boot
项目运行。
有关详细信息,另请参阅此问题:IntelliJ IDEA: "Indexed Maven Repositories" list - how to add remote maven repository in this list?
和引用:http://maven.apache.org/settings.html#Repositories
更新 #3:
好的,刚找到这个 boot
Cursive 信息,看起来不错:https://github.com/boot-clj/boot/wiki/For-Cursive-Users
关于Clojure pedestal.io 代码未在 IntelliJ 中解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53701041/
我被引导相信 Pedestal 是 Ring 的替代品,但是从所有示例中我看到 Pedestal 实际上使用了 Ring。这是最令人困惑的!我是否需要了解并了解 Ring 的工作原理才能有效使用 Pe
我正在尝试在 Pedestal 0.5.1 中托管静态 Assets 和服务。我使用 ::file-path 指向托管文件的目录。如果我直接导航到文件 http://localhost:8888/
我目前正在尝试重新实现 todo example app了解它是如何工作的,但在加载页面时出现错误。我不确定如何从这里出发。让我担心的是错误似乎出现在 cljs.core 中。 todo-app.si
我有一个从 pedestal.io 教程中获取的 Clojure 和 Pedestal 的小型应用程序。它在终端中工作正常。当我在 IntelliJ 中打开它时,出现了一些“无法解决”的提示。一些代码
我正在使用 Clojure 设置 lacinia-pedestal graphql 服务器,并尝试使用 apollo 使用客户端 javascript 代码访问它。但是,我无法访问本地主机上的/gra
我正在查看 Pedestal 文档 https://github.com/pedestal/pedestal/tree/master/guides/documentation 没有关于如何从模板渲染
我正在使用 autoreload-server 示例,它非常适合在使用 ns-tracker 更改 .clj 文件时重新加载命名空间。 https://github.com/pedestal/samp
通读Pedestal presentation (和阅读 the sample source code ) - 我看到了一个基于转换和操作的模型。 Pedestal 是否真的使用类似于 here 中使
我希望有一个基本的 Pedestal 示例,说明如何 (1) 设置在服务器重新启动后仍然有效的 cookie 以及 (2) 使用基于 cookie 的 session ;特别是如何获取和设置值。 我有
最近公布的相关性 Pedestal ,Clojure 的新 Web 框架。 该框架与其他 Clojure Web 框架(如 Compojure、Webjure、Conjure、Mustache 等)相
我已将数据发布到基座端点“/my-post。我已按如下方式路由该端点: [[["/" {:get landing} ^:interceptors [(body-params/body-params)
当我尝试从 cljs 应用程序(在 http://localhost:3000 上运行)向我的 Pedestal 服务器(在 http://localhost:8080 上运行)请求资源时,出现以下错
我使用 lacinia-pedestal 作为服务器,并为客户端 clojuresript 重新绘制 我的客户端代码看起来像 (re-frame/dispatch [::re-graph/init {
我是一名优秀的程序员,十分优秀!