“C:/ Program”未被识别为内部或外部命令 - 使用LOVE和Sublime文本2设置Lua

时间:2014-08-20 19:56:38

标签: lua sublimetext2

我正在尝试使用Lua的LOVE图形库,并使用Sublime text 2写入.LOVE网站说我可以使用此代码:

{
    "selector": "source.lua",
    "cmd": ["C:/Program Files/LOVE/love.exe", "$file_path"],
    "shell": true
}

创建一个构建系统,允许我直接从Sumblime文本中运行我的脚本。但是当我用ctrl + B使用这个构建系统时,它说:

“'C:/ Program'不被识别为内部或外部命令,可操作程序或批处理文件。”

它停在“程序文件”中的空格处。我怎么阻止这样做?

2 个答案:

答案 0 :(得分:0)

问题是文件名中的空格被错误地用作参数分隔符。

根据您的环境,您可以对可执行文件名称进行双引号,或使用dir /x获取路径的短(8.3)文件名。

答案 1 :(得分:-1)

您可以在"LOVE"云端硬盘中移动C目录

C:\LOVE

它会起作用。