我在这方面是个初学者。我已经从github克隆了emacs的源代码。正如安装文件中所述,我执行了./configure,但是终端显示‘没有这样的文件或目录’。
我查过文件了。有两个相似的文件,configure.in和config.bat。我不知道这两个文件是否与这篇文章相关。
非常感谢。
发布于 2011-11-12 10:15:18
最新的./configure
源码与OSX附带的autotools不兼容,所以你不能用通常的方式生成emacs。但是,开发人员提供了一种解决方法,允许您在emacs源代码树的根目录中运行以下内容:
./autogen/copy_autogen
在此之后,继续进行通常的操作
./configure --with-ns --without-dbus
或者类似的。
此外,我不确定github上是否有最新的emacs源代码镜像。如果您打算使用git而不是bzr (面向emacs开发人员的“原生”SCM ),请克隆以下(更官方的) repo:
http://git.sv.gnu.org/r/emacs.git
一个不错的选择是使用像homebrew这样的Mac包管理器,您可以使用它安装最新的emacs代码,如下所示:
brew install --head emacs
但正如克里斯所说,一定要考虑从emacsformacosx.com下载一个夜间构建。
发布于 2011-11-12 10:03:45
你不需要给出你想要构建的源代码的特定链接。另外,如果你是初学者,也许你应该使用OSX的预构建包?
无论如何,配置可能会丢失,因为autoconf工具没有运行。快速参考GNU页面上的Emacs存储库,我认为这个链接应该说明您需要了解的内容。
http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/INSTALL.BZR
克里斯
https://stackoverflow.com/questions/8103713
复制