首页 文章
  • 2 votes
     answers
     views

    IntelliJ Cursive REPL over SSH

    通常,我在vim工作,我ssh到服务器(做web开发)编辑代码,运行开发服务器等 . 我正在尝试使用Intellij IDEA和Clojure的Cursive插件,它会很棒复制相同类型的风格 . (到目前为止,我真的,真的进入了Intellij Cursive组合!) 我已经使用了sshfs mount,但是IntelliJ在本地理解,所以当我尝试从REPL运行Ring服务器时,它在本地运行而不...
  • 3 votes
     answers
     views

    如何判断Cursive Clojure模块依赖于本地Java / Scala模块?

    我将一个Leiningen项目导入Intellij,与一些现有的Java和Scala模块并列 . 我想从我的Clojure模块调用那些模块中的函数,但我不确定如何定义这种依赖 . 我去了项目设置 - >模块和通常缺少的“依赖关系”选项卡,让我相信我不允许在Leiningen项目文件之外的任何地方表达依赖关系(我和Leiningen项目编辑器一起玩过)并且无法弄清楚如何在那里做到这一点...)...
  • 0 votes
     answers
     views

    “无法在classpath上找到[dependency-name]”错误

    我正在使用带有Cursive插件的IntelliJ Idea来创建一个简单的项目 . project.clj: (defproject http "0.1.0-SNAPSHOT" :description "FIXME: write description" :url "http://example.com/FIXME" :l...
  • 1 votes
     answers
     views

    被阻止的线程上的草书行为

    有人可以解释一下IntelliL中的Cursive Clojure插件在REPL遇到阻塞线程时的行为 . 看起来不是阻塞当前线程而是将其执行推送到新线程(通过启用的停止图标判断),当单击时,会导致该线程中断,并且可以继续在原始线程中发出命令: 这是一个正确的假设还是我错过了什么?这种行为似乎与常规的Clojure REPL不同 . 谢谢 .
  • 1 votes
     answers
     views

    在Cursive REPL中查看堆栈跟踪

    我正在开发一个来自Cursive的REPL的Clojure程序 . 我想看看带有错误消息的堆栈跟踪 . 默认情况下,似乎只输出错误消息 . 如果我'编辑配置......'我可以看到REPL是'Clojure REPL'并且指定了'在正常的JVM进程中使用clojure.main' . 我相信这是一个相当标准的REPL设置与Cursive . 所有clojure源文件都在 user 命名空间中, p...
  • 0 votes
     answers
     views

    传递args(0)的数量错误...错误?

    我相信这是有效的Clojure代码 - 并且在Lein控制台REPL中运行良好 - 但是Cursive REPL中的错误: Connecting to local nREPL server... Clojure 1.8.0 nREPL server started on port 41303 on host 127.0.0.1 - nrepl://127.0.0.1:41303 *ns* =&gt...
  • 5 votes
     answers
     views

    在草书REPL中加载命名空间

    我已经在我的计算机上加载了Intellij和Cursive,除了我无法将命名空间加载到REPL以及我是否可以使用Leinigen运行之外,所有这些都可以正常工作 . 当我将代码加载到REPL中时,REPL加载但没有任何内容加载到REPL中 . 然后我可以使用REPL . 当我编辑配置时,我只能选择正常的流程而我无法与Leiningen一起运行 . 任何帮助,将不胜感激 .
  • 2 votes
     answers
     views

    名称空间中的IntelliJ(Cursive)REPL评估

    我使用IntelliJ来编写Clojure . 我使用内置的REPL来运行我的代码 . 我不知道为什么,但是在我运行项目之后,我总是要做“将REPL NS切换到当前文件”然后“在REPL中加载文件”以便将REPL用于主命名空间 . 我想询问是否有办法避免这些点击并在运行结束后立即使用REPL .
  • 0 votes
     answers
     views

    如何将profiles.clj加载到CURSIVE REPL中?

    我的profiles.clj文件以: {:dev {:env {:env-name 如何在CURSIVE REPL中加载它以便我能够在我的代码中使用 (:env-name env) ?
  • 1 votes
     answers
     views

    在IntelliJ IDEA草书项目中使用core.matrix

    我试图在带有Cursive插件的IntelliJ IDEA中的一个简单项目中使用core.matrix(https://clojars.org/net.mikera/core.matrix/versions/0.33.2) . 我只是用一些代码和REPL学习Clojure,但我无法弄清楚如何"import"它 . 我是否必须下载.jar并将其放在lib文件夹中?哪个命令用于在R...
  • 3 votes
     answers
     views

    clojure.lang.Repl在IntelliJ中用Cursive弃用

    当我在IntelliJ中运行Cursive repl时,会显示以下警告: WARNING: clojure.lang.Repl is deprecated. Instead, use clojure.main like this: java -cp clojure.jar clojure.main -i init.clj -r args... 有谁知道如何在IntelliJ中解决这个问题? 为了...
  • 1 votes
     answers
     views

    Clojure Cursive noob加载到repl并且无法运行hello world

    探索Clojure - 我正在为勇敢和真实的Clojure工作 . 我创造了你好的世界(在这种情况下,我是一个小茶壶) . 正如书中暗示的那样,我可以从lein repl运行它 . 这本书的作者似乎是一个很大的emacs粉丝 . 我很满意 Intellij Idea ,所以安装了 Cursive 插件 . 然后我: 设置一个repl "runner",如Cursive网站...

热门问题