我是这方面的初学者。我从github克隆了emacs的来源。如INSTALL文件中所述,我执行了./configure但终端显示“没有这样的文件或目录”。
我查了一下文件。有两个类似的文件,configure.in和config.bat。我不知道这两个文件是否与分期付款有关。
非常感谢。
答案 0 :(得分:7)
最新的emacs源与OSX附带的autotools不兼容,因此您无法以通常的方式生成./configure
。但是,开发人员通过允许您在emacs源代码树的根目录中运行以下内容来提供解决方法:
./autogen/copy_autogen
之后,继续使用通常的
./configure --with-ns --without-dbus
或类似。
另外,我不确定github上是否有最新的emacs源镜像。如果你开始使用git而不是bzr(" native" SCM for emacs开发人员),请克隆以下(更正式的)repo:
http://git.sv.gnu.org/r/emacs.git
一个不错的选择可能是使用像homebrew这样的Mac包管理器,您可以使用它来安装最新的emacs代码:
brew install --head emacs
但正如克里斯所说,绝对考虑从emacsformacosx.com下载一个夜间版本。
答案 1 :(得分:3)
您没有提供指向您正在尝试构建的源代码的特定链接。 另外,如果您是初学者,也许您应该为OSX使用预先构建的软件包?
无论如何,配置可能会丢失,因为autoconf工具没有运行。从GNU页面快速咨询Emacs存储库,我认为这个链接应该说明你需要知道的内容。
http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/INSTALL.BZR
克里斯