Existe uma maneira de atualizar o editor de terminal do emacs que acompanha o OS X? Eu poderia remover os binários e instalar o Emacs usando um dmg
pacote, mas a idéia era atualizar para uma versão mais recente com algum comando.
fonte
Existe uma maneira de atualizar o editor de terminal do emacs que acompanha o OS X? Eu poderia remover os binários e instalar o Emacs usando um dmg
pacote, mas a idéia era atualizar para uma versão mais recente com algum comando.
A Apple controla quando / se atualiza, emacs
para que a maioria das pessoas instale uma versão mais recente da ferramenta e altere sua variável PATH para que a nova versão seja encontrada primeiro e executada por padrão.
Se você gosta do som, recomendo instalar o Homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Em seguida, instale o emacs:
brew install emacs
Adicione um link para que funcione como emacs
no Terminal:
ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications
Isso instalará a versão 'stable'. No momento da redação deste artigo, são 24,5:
» brew info emacs
emacs: stable 24.5 (bottled), devel 25.0-dev, HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/
Isso é significativamente mais recente (24.5.1) do que a versão que acompanha o El Capitan (22.1.1):
» emacs --version
GNU Emacs 22.1.1
Isso poderia ser feito, mas é melhor não fazê-lo. Certos diretórios, incluindo / usr / bin, são atualizados e controlados pela Apple, para que todas as alterações sejam removidas quando o sistema operacional for atualizado, também em El Capitan e acima desse caminho bloqueado pelo SiP e, portanto, você precisará passar por mais obstáculos para chnage arquivos lá.
No entanto, na prática, não há necessidade de fazer isso. Instale um novo emacs nos locais aos quais você tem acesso, por exemplo, para linha de comando em / usr / local / bin ou ~ / bin - ou versões da GUI em / Applications ou ~ / Applications. / usr / local / bin é o caminho padrão; portanto, em todos os casos, é necessário editar o caminho para colocar o diretório que contém o emacs antes de / usr / bin.
fonte
Ao usar o comando brew, o comando correto é,
brew upgrade emacs
mesmo que você tenha feito abrew update
, a instalação instalará o Emacs 25, a versão mais antiga.Apenas compartilhando minha experiência.
fonte
brew upgrade emacs
falhará se não houver emacs instalado no brew disponível,brew install emacs
instalará a versão mais recente (emacs-26.1_1 agora).