【问题标题】:Error: spawn lein ENOENT in atom proto-repl on windows错误:在 windows 上的 atom proto-repl 中生成 lein ENOENT
【发布时间】:2015-12-06 13:25:49
【问题描述】:

我正在尝试在 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 路径。我试过以管理员身份运行它并从命令行运行。没有运气。

C:\Program Files\.lein\bin\lein.bat

你认为这与 lein 在 Program Files 中有关吗?我曾经在使用 Ruby gems 时遇到过类似的问题,但我喜欢将我的程序放在它们所属的地方。

谢谢。

【问题讨论】:

    标签: clojure atom-editor


    【解决方案1】:

    here 所述,Proto REPL 存在问题。现在应该在 0.5.1 版中修复此问题。如果您遇到任何问题,请file an issue

    【讨论】:

      【解决方案2】:

      我也遇到了这个问题,在 0.15.0 版本中。在 proto-repl 设置中设置 lein 路径时,我能够通过使用 forward 斜杠而不是反斜杠来修复它。正斜杠多年来一直在 Windows 上运行良好。

      【讨论】:

        【解决方案3】:

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

        本质上,任何包含多个字符串的文件路径都需要与 Linux 系统中的 '\' 连接。希望这可以帮助!这可能令人沮丧,因为它是一个很棒的 Clojure REPL 套件。

        【讨论】:

          【解决方案4】:

          我在 proto-repl 1.4.21 上仍然遇到这个问题。

          包含带有正斜杠的 lein.bat 的目录的路径对我有用:

          C:/Users/username/.lein
          

          【讨论】:

            猜你喜欢
            • 2015-07-13
            • 2014-11-08
            • 2014-07-03
            • 2012-03-26
            • 1970-01-01
            • 2017-08-31
            • 2016-10-07
            • 2015-03-12
            • 1970-01-01
            相关资源
            最近更新 更多