1.问题现象
根据官方给出的 Rust 安装指导,我们采用如下命令在 MacOS 上安装:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
在执行到最后,我们使用 default 选项安装,但是我们会遇到:
Permission denied (os error 13)
即使我们使用 sudo,依然出现这个错误。查看 github 发现这个 issue 已经被关闭了,但是没有给出正确的安装命令。
2.解决方式
在 stackoverflow 上一个热心的群众给出了如下命令:
curl https://sh.rustup.rs -sSf | sh -s -- --no-modify-path
最后发现问题得到解决了!