ターミナル画面で【__vsc_precmd:cd:1: string not in pwd: /Users/名前/Local Sites/】という表示が消えなくて困った件
__vsc_precmd:cd:1: string not in pwd: /Users/名前/Local Sites/
少し前からVScode内のターミナルを起動すると、このようなエラーが常に吐き出され、git操作に関するコマンド操作を受け付けなくなり、非常に困っていました。
幸いにもMAC本体のターミナルではこのエラーが発生しなかったので、git操作はそちらで行っていたのですが、常にVScodeを起動するたびに表示されるので気持ちが悪い・・・
Google検索しても該当する記事が出てこない・・・
同じエラーが出ている人がまとめてくれていないかと調べるのですが出てくるのはこの1件のみ。しかも、自分の症状と違うようでした。
string not in pwdの意味と解決方法【ターミナル/コマンド】
はてどうしたものか・・・と何日も悩んでいたのですが、「Local Sites」という項目に見覚えがあったのでそのあたりを調べてみることに。
.zshrcの中身が原因だった
全く気が付かなかったのだが触った記憶のあるファイルやアドバイスを聞いてひとまず、隠しファイルをファインダーの中から当たって見ることにしました。
その中に.zshrcという隠しファイルがあるのですがこの中身に記述を行っていたことを思い出し、一部を削除
alias local=``
実はファイル内にショートカットコマンドとして上記を記述していたのですが、削除したところVScodeから謎のエラーが消滅。
どうも、ショートカットの記述に「Local Sites」という記述が入っていた事が原因?のようでした。
ただ、Mac本体のターミナルでは問題がなかったので何故?という謎だけが残りました。
とりあえず無事に解決?したので、もし同じエラーが出ている方は参考までに。
ちなみにこれはMacでのエラーですので、Windowsで出るのかは不明です。
※隠しファイルは「command」+「shift」+「.」