Mac os x:如何拥有makefile引用/应用程序/应用程序

Mac os x:如何拥有makefile引用/应用程序/应用程序,makefile,osx-snow-leopard,carbon-emacs,Makefile,Osx Snow Leopard,Carbon Emacs,操作系统Mac OS X 10.6.6 emacs 23.2.1 我目前正在尝试使用他们提出的make解决方案在carbon emacs上安装magit。我几乎是一个完全的makefile新手,所以我可能完全走错了路。 Makefile显示: %.elc: %.el $(BATCH) --eval '(byte-compile-file "$<")' 我所理解的。然而,它带来了: Cannot open load file: subst-ksc 谷歌搜索一下,发现了一些缺失的库。我还意

操作系统Mac OS X 10.6.6 emacs 23.2.1

我目前正在尝试使用他们提出的make解决方案在carbon emacs上安装magit。我几乎是一个完全的makefile新手,所以我可能完全走错了路。 Makefile显示:

%.elc: %.el
$(BATCH) --eval '(byte-compile-file "$<")'
我所理解的。然而,它带来了:

Cannot open load file: subst-ksc
谷歌搜索一下,发现了一些缺失的库。我还意识到扩展命令中引用的emacs指向/usr/bin/emacs,这是一个大文件,我看不到正常的lisp/site lisp/etc目录。我还知道,我最喜欢的emacs是位于/Application/emacs.app中的carbon emacs,单击它时它会打开,或者,我可以用终端打开它:

open /Application/MyApp.app
最后是标题问题:如何使用applications目录中的Emacs.app生成Makefile?我希望这里有人知道答案,或者能给我指出其他的选择

问候,, Jeroen.

我遇到了同样的错误,无法打开加载文件:OSX Maverick上运行的subst ksc

cask exec emacs --no-site-file --no-site-lisp --batch \
     \
    -f batch-byte-compile projectile.el
我用给出的方法解决了它

用以下脚本替换/usr/bin/emacs文件:

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"
通过这种方式,emacs命令将运行实际的emacs。

我遇到了相同的错误,无法打开加载文件:OSX Maverick running上的subst ksc

cask exec emacs --no-site-file --no-site-lisp --batch \
     \
    -f batch-byte-compile projectile.el
我用给出的方法解决了它

用以下脚本替换/usr/bin/emacs文件:

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"
通过这种方式,emacs命令将运行实际的emacs

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"