我在运行 Snow Leopard 的 iMac 上安装了 MacTex-2009(来自http://www.tug.org/mactex/2009/)和 scons(1.2.0)。然后我用一个简单的 SConstruct 文件测试了安装:
env = 环境() dvi = env.DVI(target="hello.dvi",source="hello.tex")
和一个明显的 LaTeX "hello.tex" 文件。当我执行“scons”时,我得到:
scons: 读取 SConscript 文件... AttributeError:SConsEnvironment 实例没有属性“DVI”: 文件“/Users/tsf/temp/SConstruct”,第 2 行: dvi = env.DVI(target="hello.dvi",source="hello.tex")
在第一行之后,我添加了命令:
打印 str(env["BUILDERS"])
我可以看到 DVI 生成器没有出现。我在 Linux 机器上使用相同的文件(不同的 TeX 安装)并且它可以工作。
有什么提示吗?