1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

何を入力しても/etc/zshrc: 7: command not found: local というエラー

Last updated at Posted at 2020-09-27

あらかじめ・・・
タイトル内容の前に、以下に自身の作業環境について記載しています。

加えて、問題解決後にエラー時の内容を記録していなかった為、詳細なエラーの内容を記載できない部分に関しては表記を濁してあります。

※初学者である僕自身の備忘録的に記録を残しますので、何か問題点があればご指摘いただければと思います。

##前提事項
###環境
OS:MacOS Catalina
ターミナル:-zsh
###作業者レベル
プログラミング学習初学者(開始3ヶ月目)

上記となります


##症状
ターミナルにてどのコマンドを入力、実行しても以下のエラーが返ってくる

.zsh
/etc/zshrc:7: command not found: locale

と表示され、何も実行できない。

ターミナルを使用し、npmにて「nodebrew」インストールの際、「何か」してしまった様で、調べてみるとPATHの破損?が原因のようです。

##対処
まずは、中身(PATH)の確認の為以下の通り入力します。

.zsh
echo $PATH

返ってくる中身(PATH)に以下が含まれていなければ問題ありです。

.zsh
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:

僕の場合、インストール作業時に何をどう間違えたか分かりませんが、こうなっていなかった為、以下の様にコマンドを入力し修正をかけました。

zsh.
echo export PATH='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH' >> ~/.zprofile
source ~/.zprofile

これが「bash」を使用している方であれば、以下の様になるはずです。

bash.
echo export PATH='/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$PATH' >> ~/.bash_profile
source ~/.bash_profile

僕の場合、これで修復された様で使用可能になりましたが、ダメだった場合Time Machineでの復元を考えてました。

一応、ターミナルが使えるようにはなりましたが、対応として正解か否か・・・
コメントいただける方いらっしゃいましたら、よろしくお願いいたします。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?