Sto cercando di installare AucTeX 1.86 su un binario Emacs (versione 24.0.50) da emacsformacosx.com. Al primo tentativo di ./configure
output:
configure: error: Cannot find the texmf directory!
Please use --with-texmf-dir=dir to specify where the preview tex files go
configure: error: ./configure failed for preview
Aggiungo --with-texmf-dir=/usr/local/texlive/texmf-local
, a cui ./configure
risponde felicemente con diverse congratulazioni. Compilo con make
e sudo make install
senza un problema tecnico.
Apro un file .tex su Emacs e AucTeX non viene caricato. I emetto (load auctex.el nil t t)
Cj nel scratch * * buffer e uscite Emacs:
Debugger entered--Lisp error:(file-error "Cannot open load file" "auctex.el")
Qualcosa è successo. Ho pensato che Emacs non riuscisse a trovare il file, quindi non doveva essere installato dove doveva. Rintraccio la maggior parte dei file AucTeX /usr/share/emacs/site-lisp
, dove vive Emacs 22.1.
Avevo due opzioni qui: 1. dire a Emacs dove trovare AucTeX (cosa che non so fare); 2. ricompilare AucTeX con più opzioni di configurazione (che sembrava più semplice).
Ho scelto di ricompilare, dopo aver eliminato tutti i file AucTeX dall'installazione precedente. Questa volta configuro il sorgente, dicendogli dove si trova l'Emacs, con:
./configure -with-emacs=/Applications/Emacs.app/Contents/MacOS/Emacs --with-lisp-dir=/Applications/Emacs.app/Contents/Resources/site-lisp --with-texmf-dir=/usr/local/texlive/texmf-local
Questa volta si lamenta:
`configure: error: Cannot locate lisp directory,`
`use --with-lispdir, --datadir, or possibly --prefix to rectify this`
anche se ho incluso l' --with-lisp-dir=dir
opzione. Se lo tolgo, si lamenta ancora di non essere in grado di trovare la directory lisp. AucTeX non sembra apprezzare Emacs.app nella cartella Applicazioni.
La mia domanda è: come faccio a farlo funzionare?