Minha versão Homebrew é:
Homebrew 1.7.1-114-g545eb91
Homebrew/homebrew-core (git revision 279277; last commit 2018-08-04)
Quando corro:
brew linkapps
A resposta que recebo é:
Error: Unknown command: linkapps`
E também não está listado nos comandos brew. O comando foi removido? Existe alguma substituição?
No meu caso, estou tentando usar o MacVim como editor padrão para alguns tipos de arquivos abertos no Finder e às vezes o MacVim não está listado no menu aberto com no Finder. Portanto, espero ter um link simbólico na /Applications/
pasta que sempre aponte para a versão mais recente do MacVim instalada.
Responder1
Parece que brew linkapps
foi depreciado desde janeiro de 2017de acordo com o tópico de comentários desta solicitação pull. E a versão do Homebrew que você está usando está atualizada em agosto de 2018. Isso explica tudo!
Quanto ao motivo de sua depreciação, conforme explicado no tópico de comentários do commit:
Infelizmente
brew linkapps
não pode se comportar bem com, por exemplo, o Spotlight usando aliases ou links simbólicos e as fórmulas do Homebrew não constroem.app
pacotes "adequados" que podem ser realocados. Em vez disso, considere usarbrew cask
e migrar fórmulas.apps
para barris.
Não tenho certeza se existe uma solução genérica para substituir linkapps
a funcionalidade - que basicamente criou links simbólicos entre o Homebrew “Cellar” e o /Applications/
diretório - mas isso provavelmente agora é tratado aplicativo por aplicativo e caso a caso.
Se você puder fornecer mais detalhes sobre por que deseja usar brew linkapps
, como quais aplicativos você está tentando usar e que podem precisar deles, talvez alguém aqui possa fornecer mais assistência.
Responder2
A alternativa hoje em dia é brew install --cask macvim
veraqui.
Eu testei com MacVim agora há pouco e funciona perfeitamente.