, относящиеся к моему предыдущему вопросу: Pymacs not starting on Emacs24 CarbonКак сделать Emacs пикапом правильного питона в Snow Leopard?
Ropemacs не загрузит, так как Emacs не видит правильный каталог сайтов-пакетов (смотрите предыдущий вопрос на примере вывода).
Я использую Snow Leopard, с dev-версией emacs24, установленной через homebrew.
$ emacs --version
GNU Emacs 24.0.93.1
Python также устанавливается через доморощенный и предпочитает устанавливать его перед моей дорогой.
$ python --version
Python 2.7.2
Я использую zsh в качестве моей оболочки входа.
Если я печатаю M-! python --version
в Emacs, он возвращает Python 2.6.1
, хотя в моей оболочке, /usr/local/bin
впереди /usr/bin
в моем PATH. Действительно, emacs думает, что мой путь «обращен», в том смысле, что инфраструктура Python по умолчанию опережает мой предпочтительный питон. Я думаю, что это может быть вызвано path_helper
.
ЗШ ПУТЬ:
$ echo $PATH
/Users/jrhorn424/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin: *snip*
Emacs ПУТЬ:
M-! echo $PATH [RET]
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: *snip*
У меня есть путь ЗШ скопированный в ~/.MacOSX/environment.plist
, но это не мешает /usr/bin
из префиксов в Emacs.
Возможно, связанные с: Emacs is ignoring my path when it runs a compile command
Я реализовал это решение, которое входит в this list of solutions to the PATH problem, но я все еще получаю результаты выше. Возможно, эти решения немного устарели?
Предлагаю обновить до Льва, если вы сможете убедить меня, что это решит мою проблему, все в порядке, но я бы предпочел остаться с Snow Leopard на данный момент.
Я нашел ответ у суперпользователя. Я бы не стал возражать против того, чтобы это переместилось на суперпользователя (мои извинения за то, что я не понял этого, прежде чем я опубликовал). Вероятно, это может быть отмечено как дубликат [этого вопроса] (http://superuser.com/questions/304220/how-can-i-update-the-default-python-installation-fix-my-path-on- mac-os-x-10-6-7), хотя я не нашел его, используя свои исходные условия поиска. Возможно, это можно было бы сохранить в качестве указателя на другой вопрос? – jrhorn424