我使用的是 macOS Ventura 13.2。
尝试通过将 python 添加到 .zshrc 来修复它:
echo "alias python=/usr/bin/python3" >> ~/.zshrc
zsh: no such file or directory: /Users/username/.zshrc
好像该文件消失了,所以我尝试重新创建它:
touch ~/.zshrc
touch: /Users/username/.zshrc: No such file or directory
没有运气。到底是怎么回事?我该如何解决这个问题?
答案1
您的文件~/.zshrc
是指向不存在的目录中的名称的符号链接。这意味着附加到文件将以您显示的方式失败,并且触摸文件也会类似地失败。
要解决此问题,您可以尝试重新创建正确的符号链接,或者删除损坏的符号链接并将其替换为实际的常规文件。
重新创建~/.zshrc
为符号链接正确的路径名,找出它应该指向的位置,然后使用
ln -s -f ~/the/correct/path/zshrc ~/.zshrc
(不幸的是,我不知道正确的路径名应该是什么。)
要删除损坏的链接,请使用
rm ~/.zshrc
echo
然后,您可以像最初尝试的那样使用命令将别名定义附加到文件末尾。