这里推荐使用 Cargo
来安装 NuShell 以及相关插件,并不推荐源码编译的方式来安装。
1. 安装Nushell
$ cargo install nu --features=extra
2. 安装插件
$ cargo install nu-pretty-hex nu_plugin_binaryview
$ cargo install nu_plugin_fetch nu_plugin_chart nu_plugin_post nu_plugin_ps
$ cargo install nu_plugin_query_json nu_plugin_selector nu_plugin_start
$ cargo install nu_plugin_sys nu_plugin_textview nu_plugin_to_bson
$ cargo install nu_plugin_to_sqlite nu_plugin_tree nu_plugin_xpath
3. 使用国内镜像源
如果包装过程中提示网络超时,则可以在 ~/.cargo/config 文件中,修改成清华镜像源:
[source.crates-io]
replace-with = 'tuna'
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"