Yanıtlar:
Apple, emacs
çoğu insanın aracın daha yeni bir sürümünü yüklediğini ve PATH değişkenlerini değiştirerek yeni sürümün ilk bulunması ve varsayılan olarak çalışması için güncelleme yaptıklarını / güncellediklerini kontrol eder .
Bunun sesini beğendiyseniz, Homebrew'u yüklemenizi tavsiye ederim :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ardından emacs yükleyin:
brew install emacs
emacs
Terminalde olduğu gibi çalışması için bir bağlantı ekleyin :
ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications
Bu, 'kararlı' sürümü yükleyecektir. Bu yazı itibariyle 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/
Bu, El Capitan (22.1.1) ile gelen sürümden önemli ölçüde daha yeni (24.5.1):
» emacs --version
GNU Emacs 22.1.1
Bu yapılabilir ama en iyisi bunu yapmamaktır. / Usr / bin dahil olmak üzere bazı dizinler Apple tarafından güncellenir ve kontrol edilir, böylece işletim sistemi güncellendiğinde, El Capitan'da ve bu yolun üstünde SiP tarafından kilitlenir ve bu nedenle chnage için daha fazla çemberden geçmeniz gerekir. dosyaları var.
$ ls -lO /usr/bin/emacs
-r-xr-xr-x 1 root wheel restricted,compressed 35581744 Jan 13 20:12 /usr/bin/emacs
Ancak uygulamada buna gerek yoktur. / Usr / local / bin veya ~ / bin'deki komut satırı için veya / Applications veya ~ / Applications içindeki GUI sürümleri için erişebileceğiniz yerlere yeni bir emac yükleyin. / usr / local / bin varsayılan yoldur, bu nedenle her durumda emac içeren dizini / usr / bin'den önce koymak için yolu düzenlemeniz gerekir.
Demleme komutunu kullanırken, doğru komutu brew upgrade emacs
bir yapmış olsanız bile brew update
, kurulum eski sürüm Emacs 25'i kuracaktır.
Sadece deneyimlerimi paylaşıyorum.
brew upgrade emacs
demleme yüklü emacs yoksa başarısız olur brew install emacs
, en son sürümü yükler (emacs-26.1_1 şu anda).