답변:
Apple은 emacs
대부분의 사람들이 최신 버전의 도구를 설치하고 PATH 변수를 변경하여 새 버전을 먼저 찾아 기본적으로 실행하도록 업데이트시기를 제어합니다 .
그 소리가 마음에 들면 Homebrew를 설치하는 것이 좋습니다 .
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
그런 다음 emacs를 설치하십시오.
brew install emacs
emacs
터미널 에서처럼 작동하도록 링크를 추가하십시오 .
ln -s /usr/local/Cellar/emacs/24.5/Emacs.app /Applications
'안정된'버전이 설치됩니다. 이 글을 쓰는 시점에서 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/
이것은 El Capitan (22.1.1)과 함께 제공된 버전보다 훨씬 최신 버전입니다 (24.5.1).
» emacs --version
GNU Emacs 22.1.1
할 수는 있지만 그렇게하지 않는 것이 가장 좋습니다. / usr / bin을 포함한 특정 디렉토리는 Apple에 의해 업데이트 및 제어되므로 OS가 업데이트 될 때 변경 사항이 제거되며 El Capitan 및이 경로 이상에서는 SiP에 의해 잠겨 있으므로 더 많은 후프를 거쳐 chnage해야합니다. 거기에 파일.
$ ls -lO /usr/bin/emacs
-r-xr-xr-x 1 root wheel restricted,compressed 35581744 Jan 13 20:12 /usr/bin/emacs
그러나 실제로는이 작업을 수행 할 필요가 없습니다. 예를 들어 / usr / local / bin 또는 ~ / bin의 명령 행 또는 / Applications 또는 ~ / Applications의 GUI 버전에 액세스 할 수있는 위치에 새 emacs를 설치하십시오. / usr / local / bin이 기본 경로이므로 모든 경우에 emacs를 포함하는 디렉토리를 / usr / bin 앞에 두려면 경로를 편집해야합니다.
brew 명령을 사용할 때 올바른 명령은 brew upgrade emacs
을 수행 한 경우에도 brew update
이전 버전 인 Emacs 25를 설치합니다.
내 경험을 공유하고 있습니다.
brew upgrade emacs
사용 가능한 추출 된 emacs가 없으면 실패 brew install emacs
하고 최신 버전을 설치합니다 (emacs-26.1_1).