¿Cuál es la forma más fácil de instalar emacs-ess en OSX?

3

Estoy interesado en instalar el modo Emacs ESS. Puedo seguir las instrucciones aquí pero me gustaría saber si hay una manera más fácil (sin instalar una instancia completamente nueva de Emacs como la que se proporciona aquí ).

Por ejemplo, las instrucciones dicen que puedo usar la versión de Linux, pero entonces no sé si debo usar el paquete Debian, OpenSUSE o Fedora que se encuentra en Descargas .

Este es un ejemplo específico de una situación aludida en mi pregunta anterior que se cerró porque era demasiado general para ser constructivo.

    
pregunta Abe 20.03.2013 - 21:03

2 respuestas

3

Utilice el último paquete .tgz :

Aquí está la versión de instalación de la documentación (la parte -12.09-2 del nombre del archivo es específica de la versión actual y cambiará):

wget http://ess.r-project.org/downloads/ess/ess-12.09-2.tgz
tar -xvf ess-12.09-2.tgz
mv ess-12.09-2 /Applications/Emacs.app/Contents/Resources/site-lisp/
echo "(require 'ess-site)" >> ~/.emacs
    
respondido por el Abe 20.03.2013 - 21:11
1

La instalación a través de la fuente no es tan mala, pero hay muy poca documentación sobre cómo instalar para su tipo específico de instalación de Emacs en OS X. Mientras que en el archivo makeconfig hay varios ajustes preestablecidos para algunos tipos de instalaciones en Mac (solo debe descomentarlos), no hay ninguno escrito para un Emacs la instalación a través de Homebrew, que suele ser la forma más fácil de instalar el nuevo Emacs en OS X. Después de algunos retoques, la siguiente configuración funcionó para mi instalación del X11 GNU Emacs:

##__ GNU Emacs __  x11 for Mac OS X built using Homebrew 
PREFIX=/usr/local/Cellar/emacs/24.4/share/emacs/24.4
EMACS=/usr/local/Cellar/emacs/24.4/bin/emacs-24.4
SITELISP=$(PREFIX)/site-lisp
LISPDIR=/usr/local/Cellar/emacs/24.4/share/emacs/24.4/lisp
INFODIR=/usr/local/Cellar/emacs/24.4/ess-mode/info
ETCDIR =/usr/local/Cellar/emacs/24.4/ess-mode/

(Y lo sé, es un poco descuidado, pero no hay problemas hasta ahora)

    
respondido por el Jeremy Matos 25.03.2015 - 06:37

Lea otras preguntas en las etiquetas