我的 Homebrew 版本是:
Homebrew 1.7.1-114-g545eb91
Homebrew/homebrew-core (git revision 279277; last commit 2018-08-04)
当我跑步时:
brew linkapps
我得到的答复是:
Error: Unknown command: linkapps`
而且它也没有在 brew 命令中列出。该命令被删除了吗?有替代的吗?
就我而言,我尝试将 MacVim 用作 Finder 中打开的某些文件类型的默认编辑器,但有时 MacVim 未列在 Finder 的打开方式菜单中。因此,我希望文件/Applications/
夹中有一个符号链接,始终指向安装的最新版本的 MacVim。
答案1
好像brew linkapps
从 2017 年 1 月左右开始就贬值了根据此拉取请求的评论线索。您使用的 Homebrew 版本是截至 2018 年 8 月的最新版本。这就解释了这一点!
至于为什么它被贬值,正如该提交的评论线程中所解释的那样:
不幸的是,
brew linkapps
使用别名或符号链接无法与 Spotlight 等很好地兼容,并且 Homebrew 公式无法构建.app
可以重新定位的“正确”包。相反,请考虑使用brew cask
并将公式迁移.apps
到容器中。
我不确定是否存在通用的解决方案来替代linkapps
功能 - 基本上在 Homebrew“Cellar”和/Applications/
目录之间创建符号链接 - 但现在最有可能根据应用程序和具体情况进行处理。
如果您可以提供更多详细信息来说明您为何要使用它brew linkapps
- 例如您尝试使用哪些可能需要它的应用程序 - 那么也许这里的某个人可以为您提供更多帮助。
答案2
如今的替代方案brew install --cask macvim
是这里。
我刚刚用 MacVim 测试了它,它运行良好。