Selepas melaksanakan sumber ~/.zshrc dalam baris arahan, anda hanya boleh menggunakan perintah cd lain, vim... tidak boleh digunakan dan ralat zsh: command not found: ls akan dilaporkan. Bagaimana untuk menyelesaikan ini?
人生最曼妙的风景,竟是内心的淡定与从容!
PATH anda mesti tersalah konfigurasi di suatu tempat. Siarkan baris yang berkaitan dalam .zshrc yang mengkonfigurasi PATH
Periksa sama ada zsh anda dipasang dan lihat jika terdapat fail .zshrc dalam laluan
Semak pembolehubah $PATH
$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Sebagai contoh, direktori di mana ls terletak:
$ whereis ls /bin/ls
Jika ia tidak wujud dalam $PATH/bin/, arahan ls tidak akan dikenali.
/bin/
Letakkan salinan laluan dalam bash lalai anda ke dalam zsh juga
cat .zshrc vim .zshrc 增加: export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Betul kata orang di atas, ada masalah dengan PATH. .zshrc biasanya menambah direktori pada PATH:
export PATH=$PATH:$YOUR_FOLDER/bin
Jika anda secara tidak sengaja menulis:
export PATH=$YOUR_FOLDER/bin
Situasi yang anda nyatakan akan berlaku.
PATH anda mesti tersalah konfigurasi di suatu tempat. Siarkan baris yang berkaitan dalam .zshrc yang mengkonfigurasi PATH
Periksa sama ada zsh anda dipasang dan lihat jika terdapat fail .zshrc dalam laluan
Semak pembolehubah $PATH
Sebagai contoh, direktori di mana ls terletak:
Jika ia tidak wujud dalam $PATH
/bin/
, arahan ls tidak akan dikenali.Letakkan salinan laluan dalam bash lalai anda ke dalam zsh juga
Betul kata orang di atas, ada masalah dengan PATH.
.zshrc biasanya menambah direktori pada PATH:
Jika anda secara tidak sengaja menulis:
Situasi yang anda nyatakan akan berlaku.