终端启动时出现/Users/ashkannan/.zprofile权限拒绝错误如何修复?
解决终端启动时的权限拒绝错误
查看出错的配置文件内容:
打开终端输入nano ~/.zprofile,定位到第12行代码。这个错误大概率是因为该行直接执行了/Users/ashkannan/Radex/bin目录(目录本身无法直接执行),或是PATH环境变量的配置写法有误。修正第12行的内容:
- 若你是想把该目录加入系统PATH(让终端能识别里面的可执行文件),将该行修改为:
export PATH="$PATH:/Users/ashkannan/Radex/bin" - 若这行配置对你没用,直接删除整行即可。
- 若你是想把该目录加入系统PATH(让终端能识别里面的可执行文件),将该行修改为:
保存修改并生效:
在nano编辑器中按Ctrl+O保存,按Ctrl+X退出。接着输入source ~/.zprofile让配置立即生效,或是重启终端验证错误是否消失。额外检查目录权限(可选):
若修改配置后仍有问题,输入ls -ld /Users/ashkannan/Radex/bin查看目录权限。如果你的用户没有读/执行权限,输入chmod u+rwx /Users/ashkannan/Radex/bin给自己添加完整权限。
内容的提问来源于stack exchange,提问作者akanyzy
相关产品推荐
相关产品推荐

