我试过做:
brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick
Run Code Online (Sandbox Code Playgroud)
但是当我做emacs --version时
emacs --version
-bash: /usr/local/Cellar/emacs/24.5/Emacs.app/Contents/MacOS/Emacs: No such file or directory
Run Code Online (Sandbox Code Playgroud)
当我做
brew info emacs
emacs: stable 25.2 (bottled), HEAD
Run Code Online (Sandbox Code Playgroud)
我是一名EMACS新手.理解起来有点困难.我可能已经删除了默认的Emacs
anq*_*egi 50
这是2017年10月的更新.现在安装emacs的简单方法是唱一下酿酒桶
$ brew cask install emacs #is the preferred from emacs wiki
Run Code Online (Sandbox Code Playgroud)
有了它,它运作良好,但我有一个问题与gnutls和安装最后的组织(9.1.6),但它运作良好
对于传统的方式,让emacs与您的系统或您可以安装的夜间版本更加集成
brew tap daviderestivo/emacs-head
brew install emacs-head --HEAD --with-cocoa --with-librsvg --with-imagemagick@7 --with-jansson --with-multicolor-fonts --with-no-frame-refocus --with-mailutils --with-dbus --with-modules
Run Code Online (Sandbox Code Playgroud)
--HEAD是没有必要的,现在(23-01-2018)获得Emacs 27,最新发布的没有HEAD
然后你应该使用聚光灯:
ls -l $(which emacs)
lrwxr-xr-x 1 toni admin 45 23 abr 19:26 /usr/local/bin/emacs -> ../Cellar/emacs-head/HEAD-259dfd2_1/bin/emacs
Run Code Online (Sandbox Code Playgroud)
最后看看emacs wiki
自2017年10月起,Homebrew拥有Emacs 25.3.Cask homebrew安装
Homebrew现在建议使用带有以下消息的cask版本:"请尝试使用Cask获得更好支持的Cocoa版本"
要安装cask版本:
brew cask安装emacs
这将从https://emacsformacosx.com/ 标准自制软件安装中安装预构建的软件包
如果您不想运行cask版本,您仍然可以使用旧的自制软件配方.
Run Code Online (Sandbox Code Playgroud)osascript -e 'tell application "Finder" to make alias file to POSIX file "/usr/local/Cellar/emacs-head/HEAD-259dfd2_1/Emacs.app" at POSIX file "/Applications"'版; 仅在必要时使用.
其他选择包括:
Run Code Online (Sandbox Code Playgroud)brew cask install emacs安装后安装ctags.--srgb此选项将在使用Cocoa时启用sRGB颜色.
要使用--with-cocoa开关进行安装,只需使用:
brew install --with-cocoa emacs
获得一些"漂亮"的颜色添加--srgb开关:
brew install --with-cocoa --srgb emacs
最后将其链接到您的Applications文件夹:
brew linkapps emacs
这会创建一个符号链接而不是别名.所以Spotlight可能找不到它(在macOS Sierra 10.12.2上测试).Spotlight将符号链接索引到被视为系统文件的文件,但不会在GUI中显示它们.它确实显示了别名,因此您可以从Finder命令选项 - 拖动/usr/local/Cellar/emacs/*/Emacs.app到/ Applications /.要么:
$ osascript -e"告诉应用程序\"Finder \"在POSIX文件中将别名文件设置为(POSIX文件\"/ usr/local/Cellar/emacs-plus/25.3/Emacs.app \")\"$ HOME/Applications\""
安装完成后,在终端或shell中使用emacs命令将运行-nw版本的Emacs.如果要使用此命令运行Cocoa版本,只需在.bash_profile中添加一行.Emacs-Plus版本
相反,使用emacs-plus版本,就像常规的自制emacs,但启用了一些配置选项,
brew tap d12frosted/emacs-plus brew install emacs-plus
Mitsaharu版本
而是使用Yamamoto Mitsuharu版本的Emacs 25.2(具有更多特定于mac的功能):
brew tap railwaycat/emacsmacport brew install emacs-mac
最后将其链接到您的Applications文件夹:
brew linkapps emacs-mac
Tim*_*m X 28
你不需要其中一些参数来传递以获得最新的emacs 26.1.请尝试以下方法
删除emacs
brew uninstall emacs
Run Code Online (Sandbox Code Playgroud)
清除以前下载的所有源文件
brew cleanup
Run Code Online (Sandbox Code Playgroud)
检查您的brew安装是否正常
brew doctor
Run Code Online (Sandbox Code Playgroud)
运行emacs时收到的消息--version表示部分安装的emacs版本24.运行brew医生应该有助于识别问题.
确保您运行最新的啤酒
brew update
Run Code Online (Sandbox Code Playgroud)
升级您拥有的任何酿造物品,以防其中任何一件都是先决条件
brew upgrade
Run Code Online (Sandbox Code Playgroud)
然后安装emacs
brew install emacs --with-cocoa --with-librsvg --with-imagemagick@6
Run Code Online (Sandbox Code Playgroud)
观察brew的消息.在安装过程中,使用brew来建议运行
brew linkapps emacs
Run Code Online (Sandbox Code Playgroud)
然后确保新版本正确链接到/ Applications文件夹.我怀疑这可能是你安装中缺少的一步.虽然brew手册建议不推荐使用这个命令,但它也说使用了一个cask版本.我发现了一些关于cask版本的问题,所以更喜欢使用本地构建的vers(cask版本使用emacsforosx二进制文件).目前尚不清楚在使用非桶版本时是否仍应运行linkapps - 但是,安装应告诉您,因此请确保查看所有输出(消息不在最后,但在安装中更进一步过程输出).
如果你想安装最新的开发版本,那么你所拥有的其他参数是必要的,如果你刚开始这不是一个好主意.你想要的只是emacs 26.1
确保/ usr/local/bin位于/ usr/bin之前的路径中,以避免emacs引用与OSX捆绑在一起的旧版Emacs.
HPa*_*ker 10
你应该能够让自己恢复到正常的状态与brew uninstall emacs和brew cleanup.
自酿造和木桶加入,现在你可以brew cask install emacs.假设您也想安装GUI.
实际上,我不知道为什么我们应该喜欢其他答案,为什么这篇帖子的答案很复杂?emacs在Mac OSX上进行安装只需在Mac终端中的以下命令中运行:
brew cask install emacs
Run Code Online (Sandbox Code Playgroud)
然后,您将获得最新版本。只是它。