每当我尝试 Mx nrepl-jack-in 时,我都会收到以下错误 -
error in process sentinel: Could not start nREPL server: /usr/bin/lein: line 260: java: command not found
我可以通过 lein repl 或 lein2 repl 毫无问题地启动 repl - 两者都有效。
谢谢,穆尔塔萨
每当我尝试 Mx nrepl-jack-in 时,我都会收到以下错误 -
error in process sentinel: Could not start nREPL server: /usr/bin/lein: line 260: java: command not found
我可以通过 lein repl 或 lein2 repl 毫无问题地启动 repl - 两者都有效。
谢谢,穆尔塔萨
我有同样的问题。让我猜猜,您是从应用程序启动器启动 Emacs 吗?以这种方式启动的应用程序显然不使用您的 .bashrc 文件。如果您在 ~/.profile 文件中设置 PATH ,它应该可以工作。您需要注销并登录才能生效。
您的 shell 中的 emacs 中可能有不同的环境。Java 是否安装在与 lein 相同的位置?如果你输入 Mx shell,然后运行 java -help 有没有用?“Mx shell-command java -help”怎么样?