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!