外观
Nushell 安装与切换
Nushell(nu)以结构化数据管道为核心,和 POSIX Shell 的文本管道不同。官方提供预编译制品、Cargo 以及多个包管理器入口。
推荐方式
先选官方发布制品或官方安装页列出的包管理器;需要固定编译特性时使用 Rust/Cargo。包管理器渠道的维护主体和更新节奏不同。
Windows、macOS 与 Linux
powershell
winget install nushell # Windows,WinGet 社区清单
scoop install nu # Windows,Scoop 社区维护
brew install nushell # macOS,Homebrew 社区维护
sudo apt install nushell # 配置官方页列出的 Gemfury 仓库后
sudo dnf install nushell # 配置官方页列出的 Gemfury 仓库后Cargo
bash
cargo install nu --lockedCargo 会编译本机版本并安装到 ~/.cargo/bin;先确认 Rust 工具链和系统依赖。固定旧版本时使用 cargo install nu --version 0.115.0 --locked。
版本切换
bash
/opt/nu-0.115/bin/nu --version
PATH=/opt/nu-0.115/bin:$PATH nu --versionNu 没有官方多版本管理器。预编译制品可解压到版本化目录,通过绝对路径或 PATH 切换;配置格式升级前应备份 $nu.config-path。
Docker
bash
docker run --rm ghcr.io/nushell/nushell:0.115.0-alpine nu --version安装验证
nu
version
which nu
$nu.current-exe升级、卸载与冲突
用原渠道升级或卸载,避免 WinGet、Scoop、Cargo 与手工解压同时提供 nu。运行 which nu --all 检查遮蔽;跨大版本升级先阅读发布说明并验证配置。
官方资料
资料核对日期:2026-08-27。