touch: /Users/username/.zshrc: そのファイルやディレクトリはありません。

touch: /Users/username/.zshrc: そのファイルやディレクトリはありません。

私はmacOS Ventura 13.2を使用しています。

.zshrcにPythonを追加して問題を解決してください。

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その後、コマンドを使用して、元々試したようにファイルの末尾にエイリアス定義を追加できます。

関連情報