TextMate ConTeXt 包

TextMate ConTeXt 包

我使用的是 macOS High Sierra,带有 TextMate 2 和(过时的,从 2010 年开始)ConTeXt 束。并且我已经安装了 MacTeX 2018。

我尝试编译一些东西,它说我的 PATH 是一些东西,并且我没有“上下文”。所以我将 TextMate 的 PATH 变量更改为:

$PATH:/opt/local/bin:/usr/local/bin:/usr/texbin:/usr/local/texlive/2018/texmf-dist/scripts/context/stubs/unix

因为我认为最后一部分是上下文,但现在当我尝试编译 ConTeXt 文档时,我得到了

env: texlua: No such file or directory

答案1

我在 ConTeXt 邮件列表中提问,Mojca 很快就回答了https://mailman.ntg.nl/pipermail/ntg-context/2018/093289.html。她在这里有账户,但他似乎没有

基本上,PATH 是错误的。

  • MacTeX 路径应该在之前/opt/local/bin(由 macports 使用,也可能是 homebrew — 我使用的就是这个);
  • /usr/texbin来自较旧的操作系统,例如在 High Sierra 中默认不再有用;并且
  • 二进制文件位于/Library/TeX/texbin

因此路径最终是

$PATH:/Library/TeX/texbin:/opt/local/bin:/usr/local/bin

现在它可以编译了。

相关内容