Rumah > Soal Jawab > teks badan
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?
漂亮男人2017-05-16 16:38:05
PATH anda mesti tersalah konfigurasi di suatu tempat. Siarkan baris yang berkaitan dalam .zshrc yang mengkonfigurasi PATH
某草草2017-05-16 16:38:05
Periksa sama ada zsh anda dipasang dan lihat jika terdapat fail .zshrc dalam laluan
天蓬老师2017-05-16 16:38:05
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.
世界只因有你2017-05-16 16:38:05
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
过去多啦不再A梦2017-05-16 16:38:05
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.