Come si installa Emacs su OS X dalla console?

2

Sono nuovo di OS X e ho bisogno di installare Emacs 24.5 e 25.1 usando la console per testare un pacchetto usando l'integrazione continua di Travis ( link ). Il mio file .travis.yml ha questo aspetto (anche testando 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

Inizialmente ho riscontrato un errore di sintassi con travis lint ( link ) - "Errore di sintassi: (): non trovato previsto Indicatore '-' durante l'analisi di un insieme di blocchi nella riga 30 colonna 3 ", che indica la prima istruzione if - l'errore si è verificato in realtà dovuto ai commenti nella terza istruzione if, quindi li ho spostati altrove.

Quindi sono stato in grado di installare Emacs 25 con brew, poiché questa è la versione corrente che verrà creata, ma come si installa Emacs 24.5 con brew?

E c'è un modo migliore per installare i binari su OS X rispetto ai file .dmg? Erano più veloci del brew (6 minuti contro 15 minuti), ma non così veloci come apt install su Linux (~ 1 minuto).

Grazie in anticipo per qualsiasi suggerimento!

    
posta Brian Burns 26.09.2016 - 22:02
fonte

0 risposte

Leggi altre domande sui tag