J'ai essayé de faire:
brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick
Mais quand je fais emacs --version
emacs --version
-bash: /usr/local/Cellar/emacs/24.5/Emacs.app/Contents/MacOS/Emacs: No such file or directory
Quand je fais
brew info emacs
emacs: stable 25.2 (bottled), HEAD
Je suis un débutant EMACS. C'est un peu difficile à comprendre. Et j'ai peut-être supprimé les Emacs par défaut
Vous n'avez pas besoin de certains de ces arguments pour obtenir le dernier emacs 26.1. Essayez ce qui suit
Supprimer emacs
brew uninstall emacs
Nettoyez tous les fichiers sources précédemment téléchargés
brew cleanup
Vérifiez que votre installation de bière est OK
brew doctor
Le message que vous recevez lorsque vous exécutez emacs --version indique une version partiellement installée d’emacs 24. Exécution du programme d'infusion doit vous aider à identifier les problèmes.
Assurez-vous que vous utilisez la dernière infusion
brew update
Améliorez vos préparations au cas où vous en auriez besoin
brew upgrade
puis installez emacs avec
brew install emacs --with-cocoa --with-librsvg --with-imagemagick@6
Surveillez les messages de la bière. Pendant l’installation, utilisez pour vous conseiller
brew linkapps emacs
ensuite, assurez-vous que la nouvelle version est liée correctement au dossier/Applications. Je soupçonne que cela a pu être l’étape manquante de votre installation. Bien que le manuel d'infusion suggère que cette commande soit obsolète, il indique également d'utiliser plutôt une version de cask. J'ai rencontré quelques problèmes avec la version de cask, préférez donc utiliser la version construite localement (la version de cask utilise des binaires emacsforosx). Il n'est pas clair si vous devez toujours exécuter linkapps lorsque vous utilisez la version non-cask - cependant, l'installation devrait vous l'indiquer, alors assurez-vous de regarder tout le résultat (le message n'est pas à la fin, mais plus loin dans l'installation processus de sortie).
Les autres arguments que vous aviez ne sont nécessaires que si vous souhaitez installer la dernière version de développement, ce qui n’est pas une bonne idée si vous commencez tout juste. tout ce que vous voulez, c'est emacs 26.1
Assurez-vous que/usr/local/bin est dans votre chemin avant/usr/bin pour éviter à emacs de faire référence à la très ancienne version d’Emacs fournie avec OSX.
Ceci est une mise à jour pour avril 2019, Mac OSX mojave 10.14.4 discussion sur reddit
Il semble que l’option cacao n’est pas disponible sur hombrew et la tête. Afin que vous puissiez:
$ brew cask install emacs #is the preferred from emacs wiki
et si vous voulez faire la même configuration sans utiliser de tonneau, vous pouvez utiliser ceci:
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
obtenir ceci
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
Ensuite, vous pouvez le créer et osascript pour vous mettre en lumière et dans les applications:
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"'
Ceci est obsolète à partir de maintenant, mais il contient des informations supplémentaires: Il s'agit d'une mise à jour pour octobre 2017. Désormais, l'installation facile d'emacs utilise du fût de bière.
brew cask install emacs
Avec ça, ça marche bien mais j’ai un problème avec gnutls et l’installation de last org (9.1.6), mais ça a bien fonctionné
pour la manière traditionnelle et pour obtenir un emacs plus intégré avec votre système ou les versions nocturnes que vous pouvez installer avec
brew install emacs --HEAD --with-cocoa --with-gnutls --with-librsvg --with-imagemagick@6 --with-mailutils
le --HEAD n'est pas nécessaire, et maintenant (23-01-2018), obtenir Emacs 27, pour la dernière version distribuée sans HEAD
alors vous devriez faire ceci pour utiliser spotlight:
brew linkapps emacs
rm /Applications/Emacs.app
osascript -e 'tell application "Finder" to make alias file to POSIX file "/usr/local/opt/emacs/Emacs.app" at POSIX file "/Applications"'
et enfin jetez un oeil à wiki emacs
Homebrew a Emacs 25.3 à partir d'octobre 2017. Installation homebrew en fût
Homebrew recommande maintenant d'utiliser la version de cask avec le message suivant: "Essayez le cask pour obtenir une version de Cocoa mieux prise en charge"
Pour installer la version du cask:
tonneau de bière installer emacs
Ceci installe un paquet pré-construit à partir de https://emacsformacosx.com/ Installation standard de homebrew
Si vous préférez ne pas utiliser la version en fût, vous pouvez toujours utiliser l'ancienne recette homebrew.
A Cocoa-specific Emacs.app can be built using the --with-cocoa switch. A version supporting X11 can be built using the --with-x switch. Note that this version will not have all of the features of the Cocoa
version; utilisez seulement si nécessaire.
Les autres options incluent:
--keep-ctags Don’t remove the ctags executable that emacs provides. Use of this flag is not recommended Instead, use brew
installer ctags après l'installation. --srgb Cette option activera les couleurs sRGB lors de l'utilisation de Cocoa.
Pour installer en utilisant le commutateur --with-cacoa, on utilise simplement:
brasser installer --avec-cacao emacs
pour obtenir de "jolies" couleurs, ajoutez le paramètre --srgb:
brasser installer --avec-cacao --srgb emacs
et enfin le lier à votre dossier Applications:
brasserie linkapps emacs
Cela crée un lien symbolique et non un alias. Donc, Spotlight peut ne pas le trouver (testé sur macOS Sierra 10.12.2). Spotlight indexe les liens symboliques vers les fichiers traités comme des fichiers système, mais ne les affiche pas dans l'interface graphique. Cependant, il affiche des alias, vous pouvez donc simplement faire glisser commande /usr/local/Cellar/emacs/*/Emacs.app vers/Applications/à partir du Finder. Ou:
$ osascript -e "indique à l'application \" Finder\"de créer un fichier alias en (fichier POSIX \"/usr/local/Cellar/emacs-plus/25.3/Emacs.app\") dans le fichier POSIX \" $ HOME/Applications\""
Après l’installation, l’utilisation de la commande emacs dans le terminal ou Shell exécutera la version -nw d’Emacs. Si vous souhaitez exécuter la version Cocoa à l'aide de cette commande, vous devez simplement ajouter une ligne à votre fichier .bash_profile. La version Emacs-Plus à l'écoute
Pour utiliser à la place la version emacs-plus, qui ressemble à un homebrew emacs classique mais avec certaines options de configuration activées,
robinet d'infusion d12frosted/emacs-plus installez emacs-plus
Version Mitsaharu au robinet
Pour utiliser à la place la version Yamamoto Mitsuharu de Emacs 25.2 (avec des fonctionnalités plus spécifiques à mac):
brassage tap chemin de fer chemin de fer/emacsmacport brasser installer emacs-mac
et enfin le lier à votre dossier Applications:
brasserie linkapps emacs-mac
Vous devriez pouvoir retrouver votre état d'esprit sain avec brew uninstall emacs
et brew cleanup
.
Depuis que le brassin et le fût ont rejoint le groupe, vous pouvez maintenant brew cask install emacs
. ???? En supposant que vous souhaitiez également installer l'interface graphique.
En fait, je ne sais pas pourquoi nous devrions faire comme les autres réponses, pourquoi ce post réponses sont complexes? pour installer emacs
sur Mac OSX, exécutez la commande ci-dessous dans un terminal Mac:
brew cask install emacs
Ensuite, vous avez la dernière version. juste ça.
Pour installer emacs à l’aide du terminal Mac, utilisez la commande "brew install emacs" UNIQUEMENT si home-brew est déjà installé. Sinon, installez d'abord home-brew en utilisant la commande/usr/bin/Ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )". Une fois que home-brew est installé, vous pouvez utiliser la commande emacs précédente. Une fois que emacs est installé, vous pouvez exécuter les services Brew (Démarrer) d’emacs pour démarrer emacs avec succès.