Установка emacs для Mac из исходников: выполните ./configure, но «нет такого файла или каталога» - PullRequest
3 голосов
/ 12 ноября 2011

Я новичок в этой области.Я клонировал источники Emacs из GitHub.Как указано в файле INSTALL, я выполнил ./configure, но терминал показал «нет такого файла или каталога».

Я проверил файлы.Есть два похожих файла, configure.in и config.bat.Я не знаю, имеют ли отношение эти два файла к взносу.

Большое спасибо.

Ответы [ 2 ]

7 голосов
/ 12 ноября 2011

Последние источники emacs не совместимы с автоинструментами, поставляемыми с OSX, поэтому вы не можете сгенерировать ./configure обычным способом. Однако разработчики предоставили обходной путь, позволив вам запустить в корне дерева исходных текстов emacs следующее:

./autogen/copy_autogen

После этого продолжайте с обычным

./configure --with-ns --without-dbus

или аналогичный.

Кроме того, я не уверен, что на github есть современное зеркало исходников emacs. Если вы настроили использовать git вместо bzr («родной» SCM для разработчиков emacs), вместо этого клонируйте следующее (более официальное) хранилище:

http://git.sv.gnu.org/r/emacs.git

Хорошим выбором может быть использование диспетчера пакетов Mac, например homebrew , с помощью которого вы можете установить последнюю версию кода Emacs, например:

brew install --head emacs

Но, как говорит Крис, определенно стоит подумать о загрузке ночной сборки с emacsformacosx.com .

3 голосов
/ 12 ноября 2011

Вы не даете конкретной ссылки на исходный код, который пытаетесь создать. Кроме того, если вы новичок, возможно, вам следует использовать готовый пакет для OSX?

В любом случае, конфигурация, вероятно, отсутствует, потому что инструменты autoconf не запускались. Быстро обращаясь к репозиторию Emacs со страницы GNU, я думаю, что эта ссылка должна указать, что вам нужно знать.

http://bzr.savannah.gnu.org/lh/emacs/trunk/annotate/head:/INSTALL.BZR

Chris

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...