每次我在emacs的org-mode中调用
org-plot/gnuplot
命令时,都会出现相同的错误信息Error running timer: (void-variable data-file)
。我使用的是Debian Jessie上的emacs 24.4.1以及Mac Os上的emacs 24.5。这两个系统都有一个可用的gnuplot版本。我甚至尝试在没有.emacs文件的情况下运行emacs并执行该命令,但仍然会出现同样的错误。
emacs -Q
开始的操作步骤。打开debug-on-error
并显示回溯信息等。另外,我猜测你可能评估了一些代码(例如 lambda 表达式),它使用了一个词法变量(data-file
),但是你只是从一个启用了局部变量声明的文件上下文中取出了它。 - Drew