LINUX.ORG.RU

Emacs + imaxima - error


0

0

По ряду причин пришлось использовать Emacs во вражеской среде (Windows). Понадобилась maxima, все сделал как описано в http://members3.jcom.home.ne.jp/imaxima/Site/Easy_Install_on_Windows_XP.html, но при загрузке возникает ошибка An error has occurred while loading `c:/Documents and Settings/Andrei/Application Data/.emacs': Wrong type argument: stringp, nil

Поиск в Google ничего не дал :( Может тут кто знает что делать.

anonymous

Запусти с ключём --debug-init, покажи сюда выхлоп. И, заодно, конфиг покажи.

mv ★★★★★
()
Ответ на: комментарий от mv

Debugger entered--Lisp error: (wrong-type-argument stringp nil) file-name-directory(nil) (defvar *imaxima-miktex-bin-dir* (file-name-directory (car ...)) "MiKTeX bin directory, added to exec-path") eval-buffer(#<buffer *load*<2>> nil "d:/Emacs/plugin/imaxima/setup-imaxima-imath.el" nil t) ; Reading at buffer position 256 load-with-code-conversion("d:/Emacs/plugin/imaxima/setup-imaxima-imath.el" "d:/Emacs/plugin/imaxima/setup-imaxima-imath.el" nil nil) load("D:/Emacs/plugin/imaxima/setup-imaxima-imath") eval-buffer(#<buffer *load*> nil "c:/Documents and Settings/Andrei/Application Data/.emacs" nil t) ; Reading at buffer position 336 load-with-code-conversion("c:/Documents and Settings/Andrei/Application Data/.emacs" "c:/Documents and Settings/Andrei/Application Data/.emacs" t t) load("~/.emacs" t t)

В .emacs ;; imaxima (load "D:/Emacs/plugin/imaxima/setup-imaxima-imath")

anonymous
()
Ответ на: комментарий от anonymous

> Debugger entered--Lisp error: (wrong-type-argument stringp nil) file-name-directory(nil) (defvar *imaxima-miktex-bin-dir* (file-name-directory (car ...))

В (car ...) получается nil. А ты правильно imaxim'у поставил? Там никакой (add-to-list 'load-path ...) делать не надо?

mv ★★★★★
()
Ответ на: комментарий от mv

Делал все как описано по ссылке, только пути другие, может в них дело, хотя по идее не должно.

anonymous
()
Ответ на: комментарий от anonymous

Я бы на твоём месте почитал README от imaxima ;) Кстати, а что заставило емаксом пользоваться? Ведь опыта работы с ним нет, так?

mv ★★★★★
()

В Emacs под виндой у меня были проблемы с запуском подчинённых процессов, когда путь к исполняемому файлу содержит пробелы. Не знаю, в этом ли причина фейла, но у меня была такая же ошибка, я проинсталлил софт в `C:/PLT/..` вместо `C:/PLT Scm/..` и заработало.

Sphinx ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.