Qual é a maneira mais fácil de instalar o emacs-ess no OSX?


3

Estou interessado em instalar o modo Emacs ESS. Posso seguir as instruções aqui, mas gostaria de saber se existe uma maneira mais fácil (sem instalar uma instância completamente nova do Emacs como a fornecida aqui ).

Por exemplo, as instruções dizem que eu posso usar a versão Linux, mas não sei se devo usar o pacote Debian, OpenSUSE ou Fedora listado na página Downloads .

Este é um exemplo específico de uma situação mencionada na minha pergunta anterior que foi encerrada porque era geral demais para ser construtiva.

Respostas:


3

Use o .tgzpacote mais recente :

Aqui está a versão de instalação da documentação (a -12.09-2parte do nome do arquivo é específica da versão atual e será alterada):

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

1

A instalação via fonte não é tão ruim, mas há muito pouca documentação sobre como instalar para o seu tipo específico de instalação do Emacs no OS X. Enquanto estiver no makeconfigarquivo, existem várias predefinições para alguns tipos de instalações no Mac (você apenas para descomentá-los), não há nada escrito para uma instalação do Emacs via Homebrew, que tende a ser a maneira mais fácil de instalar o Emacs mais recente no OS X. Após alguns ajustes, as seguintes configurações funcionaram para a instalação do 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/

(E eu sei, é um pouco desleixado, mas não há problemas até agora.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.