使用推荐命令安装 rustup 时出现“错误:无法修改 shell 配置文件:权限被拒绝”

问题描述 投票:0回答:1

我尝试使用以下命令安装 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

rust rustup
1个回答
8
投票

您的主目录似乎不可编辑,这会导致安装程序崩溃。

似乎在 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
运行此命令。

© www.soinside.com 2019 - 2024. All rights reserved.