Сытый по горло emacs22, поставляемым с Xcode, я решил перейти на emacs24. Я не хочу перезаписывать системные значения по умолчанию, и не хочу с ним связываться, поэтому я попытался установить emacs в другой каталог, отличный от /usr/local/
.
Скажем, я установил префикс CUSTOM_DIR/emacs-24.2
. Я собрал и установил emacs 24.2 в CUSTOM_DIR/emacs-24.2
, так что bin/
, libexec/
, share/
и var/
находятся там. (Да, я вручную проверил все необходимые файлы; установка полностью завершена в пользовательском каталоге.) Но когда я попытался запустить новую версию emacs, я получил следующие сообщения об ошибках:
Warning: arch-dependent data dir (/usr/local/libexec/emacs/24.2/x86_64-apple-darwin12.2.1/) does not exist.
Warning: arch-independent data dir (/usr/local/share/emacs/24.2/etc/) does not exist.
Warning: Lisp directory `/usr/local/share/emacs/24.2/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/site-lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/24.2/lisp' does not exist.
Warning: Lisp directory `/usr/local/share/emacs/24.2/leim' does not exist.
Error: charsets directory not found:
/usr/local/share/emacs/24.2/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
Очевидно, что путь поиска в emacs не был затронут, несмотря на параметр --prefix=CUSTOM_DIR/emacs-24.2
я указал при запуске configure
. Как это исправить? Есть ли какие-либо файлы конфигурации, которые мне нужно изменить, или мне нужно добавить некоторые параметры конфигурации при настройке и сборке emacs? (Я собрал emacs 24.2 из tarball.)
PS Пожалуйста, не предлагайте другие способы установки. Я знаю , как установить Emacs 24, либо путем установки в /usr/local/
которые , казалось , не имеют никаких проблем; или с MacPorts или аналогичными проектами; или путем непосредственного запуска из компонента командной строки, находящегося в двоичном дистрибутиве Emacs.app. Я просто хочу решить эту проблему. Благодарю.