Homebrew-Befehl „linkapps“ nicht gefunden. Was kann ihn ersetzen, damit ich MacVim als Standardeditor für einige Dateitypen verwenden kann?

Homebrew-Befehl „linkapps“ nicht gefunden. Was kann ihn ersetzen, damit ich MacVim als Standardeditor für einige Dateitypen verwenden kann?

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 linkappses 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 linkappsfunktioniert es nicht gut mit z. B. Spotlight, wenn Aliase oder Symlinks verwendet werden, und Homebrew-Formeln erstellen keine „richtigen“ .appPakete, die verschoben werden können. Erwägen Sie stattdessen die Verwendung brew caskund Migration von Formeln .appsin Casks.

Ich bin nicht sicher, ob es eine allgemeine Lösung gibt, um linkappsdie 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 macvimsehenHier.
Ich habe es gerade mit MacVim getestet und es funktioniert einwandfrei.

verwandte Informationen