実現したいこと
nodbrewのバージョンを変更したいです。
発生している問題・分からないこと
node.jsのバージョンを変更する為にnodebrewを導入しようとしました。その際に導入後にPATHを触った結果、表題のエラーが発生し、どのコマンドもnot foundが帰って来ており、何も触れない状態です。
エラーメッセージ
error
1@USERnoMacBook-Air ~ % ls 2zsh: command not found: ls
該当のソースコード
source /usr/local/etc/bash_completion.d/git-prompt.sh source /usr/local/etc/bash_completion.d/git-completion.bash GIT_PS1_SHOWDIRTYSTATE=true export PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ source ~/.zshrc source ~/.zshrcexport PATH="~/.rbenv/shims:/usr/local/bin:$PATH" eval "$(rbenv init -)export PATH="~/.rbenv/shims:/usr/local/bin:$PATH" eval "$(rbenv init -)""
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
下記のサイトを参考に変更しまし、ターミナルを再起動しましたが変化ありません。
https://mac.joho.info/tutorial/zsh-command-not-found-ls/
補足
特になし
現状の~/.zshrcファイルの内容を現状の質問文に追記すると良いと思います。おそらくPATHの設定がおかしくなってると思われますが、現状が分からないと的確な回答が出てこないと思います。
> その際に導入後にPATHを触った結果
で、zshの設定ファイルを編集した際に間違ってしまったということかと思います。
PATHが壊れていても、/usr/bin/ls のようにコマンドをフルパスで書けば実行できます。
とりあえず編集前のバックアップファイルを作っていると思いますので、そこから戻しましょう。
もし ~/.zshrcを編集したのであれば、
/usr/bin/cp ~/.zshrcの編集前バックアップファイル ~/.zshrc
で戻ります。その後、新規に端末を開く。
今度は間違えずに編集しましょう。下記のあたりが間違っていそうです。明らかに変。エラーメッセージ出ませんでしたか?
source ~/.zshrcexport PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
eval "$(rbenv init -)export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
一般論としては「意味が分かってないコマンドを実行すると、自分でどうしようもない困った事態になり得る」ということですね。
zshrcファイルの中身を削除し、表示されていたエラー部も消した所解決しました。
ありがとうございました。
回答1件
あなたの回答
tips
プレビュー