请在 2024 Clojure 状态调查! 中分享您的想法。

欢迎!请参阅 关于 页面了解更多关于这个平台的信息。

0 投票
工具
编辑

这是我第一次在一个工作站和网络受限的地方工作。

顺便说一下,我使用的机器是 Windows。

我已经设法让 Intellij 和 Cursive 运行起来,并且在我尝试在本地运行的特定项目中,一切似乎都正常,除了无法让项目接受一个在它的依赖文件别名中具有 :local/root 标定的 :extra-deps。

每次我尝试使用该别名运行 repl,代码就会抛出一个 '找不到类路径上' 错误,这正是 :local/root 区域中的依赖项。当我使用 Cursive 的代码导航并控制点击与命名空间相关的任何引用时,这个问题描述不存在。

我曾尝试直接通过 PowerShell 运行 repl,但那带来其他问题,我尝试设置通过 WSL 的 ubuntu,但它也出现了我无法用公司的 DNS 解决的问题。

因此,目前最好的选择似乎是使用 Intellij/Cursive,但我就是无法解决这个问题 :local/root。

2 个答案

0 投票

您能分享实际的错误信息吗?

0 投票

您可能会遇到Cursive的以下问题:https://github.com/cursive-ide/cursive/issues/2554

我在Windows上,并使用WSL2来做所有Clojure的工作,但我使用VS Code + Calva,通过VS Code的Remote-WSL扩展,使操作更顺畅,如果您不是太依赖IntelliJ/Cursive,可以尝试这种方法。

...