あらかじめ・・・
タイトル内容の前に、以下に自身の作業環境について記載しています。
加えて、問題解決後にエラー時の内容を記録していなかった為、詳細なエラーの内容を記載できない部分に関しては表記を濁してあります。
※初学者である僕自身の備忘録的に記録を残しますので、何か問題点があればご指摘いただければと思います。
##前提事項
###環境
OS:MacOS Catalina
ターミナル:-zsh
###作業者レベル
プログラミング学習初学者(開始3ヶ月目)
上記となります
##症状
ターミナルにてどのコマンドを入力、実行しても以下のエラーが返ってくる
/etc/zshrc:7: command not found: locale
と表示され、何も実行できない。
ターミナルを使用し、npmにて「nodebrew」インストールの際、「何か」してしまった様で、調べてみるとPATH
の破損?が原因のようです。
##対処
まずは、中身(PATH)の確認の為以下の通り入力します。
echo $PATH
返ってくる中身(PATH)に以下が含まれていなければ問題ありです。
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:
僕の場合、インストール作業時に何をどう間違えたか分かりませんが、こうなっていなかった為、以下の様にコマンドを入力し修正をかけました。
echo export PATH='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH' >> ~/.zprofile
source ~/.zprofile
これが「bash」を使用している方であれば、以下の様になるはずです。
echo export PATH='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
僕の場合、これで修復された様で使用可能になりましたが、ダメだった場合Time Machineでの復元を考えてました。
一応、ターミナルが使えるようにはなりましたが、対応として正解か否か・・・
コメントいただける方いらっしゃいましたら、よろしくお願いいたします。