当brew的配方只有0.4.3时,如何强制brew安装neovim的最新版本(ver 0.5.0)? 我尝试过:
brew update
brew upgrade neovim
它说:Warning: neovim 0.4.3 already installed
我去了brew的git repo并检查了neovim配方。 Brew的neovim为0.4.3,而不是0.5.0。所以brew更新/升级将无济于事。 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
我该怎么办?
答案 0 :(得分:3)
我通过以下步骤解决了这个问题:
1)取消旧Neovim版本的链接:
brew unlink neovim
...和2)
安装指向头部:
brew install --HEAD neovim
...这安装了neovim 0.5.0。
答案 1 :(得分:0)
根据the brew doc,brew install --HEAD
将安装软件包的master分支。对于neovim,这意味着将为您构建最新版本的neovim,它可能不够稳定甚至无法编译。
我建议您安装neovim的每晚二进制版本。获取nightly version的最佳方法是从二进制发行版下载。如果下载二进制版本,则无需安装依赖项。
如果您不想手动执行此操作,则可以编写bash脚本来自动执行此操作。