【发布时间】:2014-07-08 14:24:40
【问题描述】:
我正在努力让 Leiningen 和 Cygwin 一起工作。
我认为我遇到的一个问题是我在“C:\Program Files\Java...”目录中安装了 Java。该空间似乎引起了问题。
当我尝试在 Cygwin 中运行 lein 脚本时,出现以下错误:
./lein: line 325: C:\Program Files\Java\jdk1.8.0_05\bin\java.exe : command not found
然后我认为问题出在空间上。所以我将第 325 行从:
"$LEIN_JAVA_CMD" \
到(用于测试目的):
"$'C:\\\Program Files\\\Java\\\jdk1.8.0_05\\\bin\\\java.exe'" \
但是,我仍然收到此错误:
./lein: line 325: $'C:\\Program Files\\Java\\jdk1.8.0_05\\bin\\java.exe' : commande introuvable
但是,这个文件显然存在:
Owner@Owner-PC ~
$ ls -alh $'C:\\Program Files\\Java\\jdk1.8.0_05\\bin\\java.exe'
-rwxr-xr-x 1 Owner None 187K 8 mai 15:39 C:\Program Files\Java\jdk1.8.0_05\bin\java.exe
lein 脚本似乎正在为 Cygwin 正确配置 Leiningen,但我无法让它工作。
请注意,我之前在 Cygwin 之外 安装了 Leiningen(我在 Windows 的普通 shell 中运行它)。
我的设置有什么问题,有什么想法吗?
【问题讨论】: