Meine Homebrew-Version ist:
Homebrew 1.7.1-114-g545eb91
Homebrew/homebrew-core (git revision 279277; last commit 2018-08-04)
Wenn ich laufe:
brew linkapps
Die Antwort, die ich bekomme, ist:
Error: Unknown command: linkapps`
Und es ist auch nicht in den Brew-Befehlen aufgeführt. Wurde der Befehl entfernt? Gibt es einen Ersatz?
In meinem Fall versuche ich, MacVim als Standardeditor für einige im Finder geöffnete Dateitypen zu verwenden, und manchmal wird MacVim nicht im Menü „Öffnen mit“ im Finder aufgeführt. Daher hoffe ich, einen symbolischen Link im /Applications/
Ordner zu haben, der immer auf die neueste installierte Version von MacVim verweist.
Antwort1
Es scheint, als ob brew linkapps
es seit etwa Januar 2017 abgewertet wurdelaut dem Kommentarthread dieses Pull Requests. Und die von Ihnen verwendete Homebrew-Version ist auf dem Stand von August 2018. Das erklärt das also!
Die Gründe für die Abwertung werden im Kommentar-Thread dieses Commits erläutert:
Leider
brew linkapps
funktioniert es nicht gut mit z. B. Spotlight, wenn Aliase oder Symlinks verwendet werden, und Homebrew-Formeln erstellen keine „richtigen“.app
Pakete, die verschoben werden können. Erwägen Sie stattdessen die Verwendungbrew cask
und Migration von Formeln.apps
in Casks.
Ich bin nicht sicher, ob es eine allgemeine Lösung gibt, um linkapps
die Funktionalität zu ersetzen, die im Wesentlichen symbolische Links zwischen dem Homebrew-„Keller“ und dem /Applications/
Verzeichnis erstellt hat. Dies wird jetzt jedoch höchstwahrscheinlich von App zu App und von Fall zu Fall gehandhabt.
Wenn Sie genauere Angaben dazu machen können, warum Sie es verwenden möchten brew linkapps
(z. B. für welche Apps Sie es möglicherweise benötigen), kann Ihnen hier möglicherweise jemand weiterhelfen.
Antwort2
Die Alternative heutzutage ist zu brew install --cask macvim
sehenHier.
Ich habe es gerade mit MacVim getestet und es funktioniert einwandfrei.