我正在尝试创建一个Sublime Text 3构建系统来使用AsciiDoctor呈现和 Asciidoc 格式的文档。
AsciiDoc.sublime 构建:
{
"cmd": ["asciidoctor","$file"],
"selector": "source.asciidoc"
}
当我执行 build Ctrl+B时,我收到一个错误:
[WinError 6] The handle is invalid
[cmd: ['asciidoctor', 'C:\\Users\\XXXX\\Desktop\\hello\\hello.asc']]
[dir: C:\Users\XXXX\Desktop\hello]
[path: c:\tools\ruby193\bin\asciidoctor]
[Finished]
我能够通过 Windows 命令处理器、PowerShell 和 Ruby 提示符成功呈现文档。
此构建脚本会导致相同的错误:
{
"cmd": ["asciidoctor","$file"],
"path": "c:\\tools\\ruby193\\bin\\asciidoctor",
"shell": true,
"selector": "source.asciidoc"
}
我错过了什么?