curl无-y类标志时,如何让rustup安装自动选择默认选项?
实现rustup自动默认安装(无需手动输入)
你可以通过两种方式实现rustup的自动安装,无需手动输入选择:
方法一:使用官方支持的自动确认参数(推荐)
rustup的安装脚本原生支持-y参数,用来自动确认所有默认安装选项。只需在命令末尾添加该参数即可:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
其中-s --的作用是让sh将后续的-y参数传递给下载的rustup安装脚本,脚本会自动完成默认配置的安装流程。
方法二:管道输入选择指令
如果更倾向于模拟手动输入的方式,可以用echo将选择项"1"通过管道传递给安装脚本:
echo 1 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
不过这种方式依赖于当前脚本的选项顺序,若后续rustup调整了选项界面,该命令可能失效,因此优先推荐方法一。
内容的提问来源于stack exchange,提问作者Minas
相关产品推荐
相关产品推荐

