我正在尝试自动化一些工作,其中包括通过安装 Rust。
curl https://sh.rustup.rs -sSf | sh
这是交互式的,并查询用户输入以供选择,例如“1”“2”或“3”。
无法弄清楚如何输入。
通常对于apt-get,“-y”选项尝试捕获和输入提示。
不确定curl该如何操作。
我该怎么做?
要使安装无人值守,您可以运行
curl https://sh.rustup.rs -sSf | sh -s -- -y
如果你正在使用ssh连接,你应该在前面加上nohup参数
使用-s
参数,你设置了sh从标准输入读取命令,然后通过-y
自动接受选项
有关sh的更多信息,请参阅手册页面
cargo build --release
,会出现找不到cargo的情况。有任何特定原因吗? - Srikar Reddysource $HOME/.cargo/env && cargo build --release
- Michael
curl
不是交互式的;它检索的脚本是交互式的。 - chepner