我正在尝试通过运行以下命令来安装Rust:
sudo curl https://sh.rustup.rs -sSf | sh
我不断收到以下错误:
could not write rcfile file: '/Users/pro/.bash_profile'
info: caused by: Permission denied (os error 13
答案 0 :(得分:9)
尝试使用不使用sudo:
curl https://sh.rustup.rs -sSf | sh -s -- --help
如果有效则可能会尝试:
curl https://sh.rustup.rs -sSf | sh -s -- --no-modify-path
答案 1 :(得分:0)
接受的答案仅对我有效,仅在工作终端会话中有效,重新启动MacBokk Air后不起作用。
与我合作的解决方案是:
// Opened .bash_profile file, I used VS code as editor, this the `code` below
Hasans-Air:~ h_ajsf$ sudo code $HOME/.bash_profile
// Add the below to the .bash_profile file
PATH=$PATH:/Users/$USER/.cargo/bin
//Saved the file
//Updated env by:
Hasans-Air:~ h_ajsf$ source $HOME/.bash_profile
//Check for JAVA_HOME
Hasans-Air:~ h_ajsf$ rustup
更新
如here所示:
听起来好像运行安装脚本的用户没有 权限/不是〜/ .bash_profile的所有者,这很罕见。也许 纱线应该检查并提供更多帮助,但在任何情况下都可能是 运行
的好主意sudo chown
whoami~/.bash_profile
因此,我尝试了以下命令:
Hasans-Air:~ h_ajsf$ sudo chown h_ajsf ~/.bash_profile
一切都顺利完成。