2

有谁知道在 ST2 的构建系统中运行多个命令的方法,或者如果不知道,我怎样才能让它运行一个 bashscript(我将把命令放在哪里)?

我正在尝试使用 sublime text 2 的构建系统来编译乳胶文档。目前我正在手动运行一个带有多个命令的 bash 脚本,但能够直接从 ST2 构建会更方便。

我努力了:

{
"osx":
{
    "cmd": ["Compile"]
}
}

但我收到错误消息:

[Errno 2] No such file or directory
[cmd:  [u'Compile.sh']]
[dir:  /Users/jackmedley/Library/Application Support/Sublime Text 2/Packages/User]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
[Finished]

来自 ST2 干杯

4

2 回答 2

0

我不是 OS X 人,但我只是在 Ubuntu Linux 上摆弄了这个,你必须指定可执行文件来解析你的脚本。我会像这样修改您尝试的内容:

{
    "osx":
    {
        "cmd": ["sh", "yourscript.sh"]
    }
}

当然sh,您可以使用bash, 或zsh, 或其他什么来代替 。可能有必要提供完整的路径/bin/bash,但它不适合我。

于 2013-09-17T13:57:41.917 回答
0

我使用LaTeXTools。安装说明在 GitHub 自述文件中,到目前为止,它对我来说效果很好。

于 2013-06-13T00:00:02.383 回答