Neovim 0.2.2无法更新求助:终端执行更新命令报错
Neovim 0.2.2 更新报错“E: The update command takes no arguments”解决方案
这个错误是因为你用了错误的apt update命令格式——apt update仅用于刷新软件源列表,不需要附加任何参数,比如你可能输入了sudo apt update neovim这类错误命令。以下是几种可靠的更新方式:
方法一:通过官方PPA更新(Debian/Ubuntu 系发行版)
- 移除旧版Neovim的PPA(若之前添加过):
sudo add-apt-repository --remove ppa:neovim-ppa/stable - 添加最新的官方PPA(稳定版用
stable,尝鲜最新版用unstable):sudo add-apt-repository ppa:neovim-ppa/unstable - 刷新源列表:
sudo apt update - 安装/覆盖更新Neovim:
sudo apt install neovim
方法二:使用AppImage(跨Linux发行版通用)
- 下载最新版Neovim的AppImage包:
wget https://github.com/neovim/neovim/releases/latest/download/nvim.appimage - 赋予文件执行权限:
chmod u+x nvim.appimage - 替换系统中旧的nvim可执行文件(先备份旧文件):
sudo mv /usr/bin/nvim /usr/bin/nvim.old sudo mv nvim.appimage /usr/bin/nvim
方法三:源码编译安装(自定义性强)
- 安装编译依赖:
sudo apt install ninja-build gettext cmake unzip curl git - 克隆Neovim仓库:
git clone https://github.com/neovim/neovim.git - 切换到稳定版分支:
cd neovim && git checkout stable - 编译并安装:
make CMAKE_BUILD_TYPE=Release sudo make install
内容的提问来源于stack exchange,提问作者アンドレス
相关产品推荐
相关产品推荐

