我尝试使用以下命令安装 Rust,这是 https://rustup.rs/ 为 Unix 推荐的命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
但出现错误
error: could not amend shell profile: '/Users/XXXX/.bash_profile'
could not write rcfile file: '/Users/XXXX/.bash_profile'
Permission denied (os error 13)
但是,我使用的是
zsh
而不是bash
。
您的主目录似乎不可编辑,这会导致安装程序崩溃。
似乎在 rustup repo issues 中讨论了这个问题的解决方案。将
-s -- -y --no-modify-path
附加到 bash
:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | \
bash -s -- -y --no-modify-path
或者,您可以向无法编辑的路径授予写入权限,或使用
sudo
运行此命令。