Clojure 错误:在windows上的atom proto-repl中生成lein-Enoint

Clojure 错误:在windows上的atom proto-repl中生成lein-Enoint,clojure,atom-editor,Clojure,Atom Editor,我试图在windows上运行atom中的clojure proto repl,但遇到了此错误。我似乎无法修复它,因此我向so寻求建议 Error starting repl: Error: spawn lein ENOENT You may need to configure the lein path in proto-repl settings REPL Closed 我已经在proto repl设置中设置了lein路径。我试过运行it管理员和从命令行运行。不走运 C:\Program

我试图在windows上运行atom中的clojure proto repl,但遇到了此错误。我似乎无法修复它,因此我向so寻求建议

Error starting repl: Error: spawn lein ENOENT
You may need to configure the lein path in proto-repl settings

REPL Closed
我已经在proto repl设置中设置了lein路径。我试过运行it管理员和从命令行运行。不走运

C:\Program Files\.lein\bin\lein.bat
你认为这和lein在程序文件中有关吗?我以前对Ruby gems也有类似的问题,但我喜欢把我的程序放在它们属于的地方


谢谢

如前所述,Proto REPL存在问题。这应该在0.5.1版中修复。如果您遇到任何其他问题,请联系。

在0.15.0版中,我也遇到了这个问题。在proto-repl设置中设置lein路径时,我可以通过使用前斜杠而不是反斜杠来修复它。正斜杠在Windows上已经工作了很多年。

在摆弄了相对和绝对文件路径之后,我使用了Linux的文件树约定,它工作了!例如:C:/User/User\Name/.lein/lib/lein.bat


本质上,任何具有多个单词字符串的文件路径都需要像在Linux系统中一样使用“\”进行连接。希望这有帮助!这可能令人沮丧,因为它是一个很棒的Clojure REPL套件。

我在proto REPL 1.4.21上仍然遇到过这个问题

包含lein.bat的目录的路径(带有正斜杠):

C:/Users/username/.lein