当 brew 没有最新的软件包版本时

Mo *_*tty 4 macos vim homebrew neovim

当 brew 的公式只有 0.4.3 时,如何强制 brew 安装最新版本的 Neovim(版本 0.5.0)?我试过了:

brew update
brew upgrade neovim
Run Code Online (Sandbox Code Playgroud)

它说: Warning: neovim 0.4.3 already installed

我去了 brew 的 git repo 并检查了 Neovim 公式。Brew 有 neovim 的 0.4.3,而不是 0.5.0。所以 brew update/upgrade 不会有帮助。https://github.com/Homebrew/homebrew-core/blob/master/Formula/neovim.rb

我正在考虑从neovim repo 下载neovim 并手动安装它,但是如果我执行此手动安装,恐怕我将不得不管理更新和依赖项。

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim-macos.tar.gz
tar xzf nvim-macos.tar.gz
./nvim-osx64/bin/nvim
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

Mo *_*tty 8

我通过以下步骤修复了这个问题:1) 取消旧版 neovim 版本的链接: brew unlink neovim...和 ​​2) 安装指向头部: brew install --HEAD neovim ...这安装了 neovim 0.5.0。