当我在emacs中运行“M”时,我有一个错误“符号的变量是无效的:@DEFADVICE_OK@”(在安装了https://stackoverflow.com/a/22496541/4549375推荐的绳子、ropemacs、pymacs之后)。有什么问题,我能做些什么来解决这个问题呢?
如果我以这种方式更改了Make :
Makefile: PPPP = $(PYTHON) pppp -C ppppconfig.py => DEFADVICE_OK = 't' ... prepare: $(PPPP) pymacs.el.in => pymacs.el
然后,我做和检查尝试安装我得到了以下:
python pppp -C ppppconfig.py => DEFADVICE_OK = 't' pymacs.el.in => pymacs.el * = does not end with .in, ignored. * = does not end with .in, ignored. * t does not end with .in, ignored. ERROR: pymacs.el has been modified, keeping it!
发布于 2015-02-14 07:11:13
这很奇怪。与变量@DEFADVICE_OK@关联的近似执行顺序:
Makefile
PPPP = $(PYTHON) pppp -C ppppconfig.py => DEFADVICE_OK = 't'
...
prepare:
$(PPPP) pymacs.el.in => pymacs.el因此,pymacs.el根本不包含@DEFADVICE_OK@ ('t'而不是这个)。
https://stackoverflow.com/questions/28513070
复制相似问题