1
1

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 1 year has passed since last update.

zsh: command not found: ls について

Posted at

※あくまで私の場合です。

こちらを参考に自身のメモを加えました。
https://qiita.com/yamauchi_k/items/0f17442bee61b8a921fa

何が起こったのか

コマンド設定のため、$PATHを弄ってたら、見たことないエラー文が出てきました。

$ ls
zsh: command not found: ls

え?
なんですか?
まさか、PC壊れた???

そんなことないです。
一旦$PATHを確認して見ましょう。

$ echo $PATH
($ echo $PATH | sed -e "s/:/\n/g")
/Users/$HOME/.nodebrew/current/bin

明らかにおかしいですね。

Finderでホームディレクトリの下、 ".zshrc"ファイル を確認しましょう。

$HOME/.zshrc
...
# nodebrew path
export PATH="$HOME/.nodebrew/current/bin"
...

ってなってました。笑

解決方法

正しいのは、

$HOME/.zshrc
...
# nodebrew path
export PATH="$HOME/.nodebrew/current/bin:$PATH"
...

もしくは、

$HOME/.zshrc
...
# nodebrew path
export PATH="$PATH:$HOME/.nodebrew/current/bin"
...

「$PATH」を書く位置は実行の優先順位によって変えてください。

確認すると、

$ source $HOME/.zshrc
$ ls
Applications/
Desktop/
Documents/
Downloads/
...
($ echo $PATH)
$ echo $PATH | sed -e "s/:/\n/g"
/Users/$HOME/.nodebrew/current/bin
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
...

できました!

まとめ

今回のミスは直前にzshrcファイルを弄っていて起きた事故です。
気をつけます。。。

1
1
0

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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?