gpt4 book ai didi

Clojure pedestal.io 代码未在 IntelliJ 中解析

转载 作者:行者123 更新时间:2023-12-04 14:21:53 25 4
gpt4 key购买 nike

我有一个从 pedestal.io 教程中获取的 Clojure 和 Pedestal 的小型应用程序。它在终端中工作正常。当我在 IntelliJ 中打开它时,出现了一些“无法解决”的提示。一些代码部分正在获得米色背景。

enter image description here

我安装了 Cursive 插件。代码由 boot repl 执行。有什么办法可以通过 IntelliJ 解析完整代码吗?如果是这样,哪些设置?

更新

“索引 Maven 存储库”字段

enter image description here

最佳答案

检查您的设置以确保 Clojars 和 Maven 存储库都已编入索引:

IntelliJ IDEA Settings

导航到:

File
-> Settings
-> Build, Execution, Deployment
-> Build Tools
-> Maven
-> Repositories

并确保它看起来像上图。如有必要,突出显示 Maven 和 Clojars 存储库并单击“更新”,然后单击“确定”(您无需等待它完成,因为它是后台进程)。


另外,这样做通常很有帮助

File 
-> Invalidate Caches / Restart

然后它将正确解析:

How Cursive Should Look


更新 #2

好的,我看到你有一个 boot 项目。我有一个 lein 项目,Cursive 自动填充了我的列表(我假设来自 project.clj)。两种前进方式:

  1. 在文档、SO 和 Cursive 邮件列表中搜索 boot 信息。草书作者对项目非常敏感on the mailing list :

  2. 如果上述方法不起作用,也许可以将其转换为 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com