¿Cómo instala Emacs en OS X desde la consola?

2

Soy nuevo en OS X y necesito instalar Emacs 24.5 y 25.1 usando la consola para probar un paquete usando la integración continua de Travis ( enlace ). Mi archivo .travis.yml tiene este aspecto (también se está probando con Linux) -

language: generic

# test on linux and osx (windows not available on travis ci yet)
# this os key also multiplies the build matrix (set below)
os:
    - linux
    - osx

# build matrix - test on different emacs versions
env:
  matrix:
    - EMACS=emacs24
    - EMACS=emacs25

install:
    - if [[ "$TRAVIS_OS_NAME-$EMACS" == "linux-emacs24" ]]; then
        sudo add-apt-repository -y ppa:cassou/emacs &&
        sudo apt-get update -qq &&
        sudo apt-get install -qq emacs24 emacs24-el;
      fi
    - if [[ "$TRAVIS_OS_NAME-$EMACS" == "linux-emacs25" ]]; then
        sudo add-apt-repository -y ppa:ubuntu-elisp/ppa &&
        sudo apt-get update -qq &&
        sudo apt-get -qq -f install &&
        sudo apt-get install -qq emacs-snapshot;
      fi
    - if [[ "$TRAVIS_OS_NAME-$EMACS" == "osx-emacs24" ]]; then
          # install with homebrew - builds from source, took ~15mins
          # brew install emacs ;
          # even using the .dmg files takes ~6mins each
          wget https://emacsformacosx.com/emacs-builds/Emacs-24.5-universal.dmg &&
          hdiutil attach Emacs-24.5-universal.dmg &&
          sudo ln -s /Volumes/Emacs/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs;
      fi
    - if [[ "$TRAVIS_OS_NAME-$EMACS" == "osx-emacs25" ]]; then
          wget https://emacsformacosx.com/emacs-builds/Emacs-25.1-universal.dmg &&
          hdiutil attach Emacs-25.1-universal.dmg &&
          sudo ln -s /Volumes/Emacs/Emacs.app/Contents/MacOS/Emacs /usr/local/bin/emacs;
      fi

script:
  make test

Inicialmente obtuve un error de sintaxis con travis lint ( enlace ) - "error de sintaxis: (): no se encontró el esperado El indicador '-' mientras analizaba una colección de bloques en la línea 30 columna 3, que apunta a la primera declaración if, ese error resultó en realidad ser debido a tener comentarios dentro de la tercera declaración if, así que los moví a otra parte.

Entonces pude instalar Emacs 25 con brew, ya que esa es la versión actual que construirá, pero ¿cómo instalaría Emacs 24.5 con brew?

¿Y hay una mejor manera de instalar binarios en OS X que los archivos .dmg? Eran más rápidos que el café (6 minutos frente a 15 minutos), pero no tan rápido como para instalarlo en Linux (~ 1 minuto).

Gracias de antemano por cualquier puntero!

    
pregunta Brian Burns 26.09.2016 - 22:02

0 respuestas

Lea otras preguntas en las etiquetas