wah*_*hyu 1 macos terminal command zsh
当我打开终端时,它突然显示
/Users/mine/.rvm/scripts/rvm:12: command not found: uname
/Users/mine/.rvm/scripts/rvm:29: command not found: ps
Run Code Online (Sandbox Code Playgroud)
然后我尝试运行flutter devices或其他类似的东西git status,它说zsh: command not found: flutter
有办法解决它吗?
[编辑]
Last login: Mon Feb 1 09:43:50 on ttys000
/Users/umsi06/.rvm/scripts/rvm:12: command not found: uname
/Users/umsi06/.rvm/scripts/rvm:29: command not found: ps
umsi06@umsi06s-MacBook-Pro ~ % ls
zsh: command not found: ls
umsi06@umsi06s-MacBook-Pro ~ % PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
umsi06@umsi06s-MacBook-Pro ~ % export PATH
umsi06@umsi06s-MacBook-Pro ~ % exec /bin/zsh
umsi06@umsi06s-MacBook-Pro ~ % ls
zsh: command not found: ls
umsi06@umsi06s-MacBook-Pro ~ %
Run Code Online (Sandbox Code Playgroud)
[第二次编辑]
+/Users/umsi06/.zshrc:1> export PATH=/Users/umsi06/bin:/usr/local/bin:/Users/umsi06/Documents/platform-tools:/Users/umsi06/Downloads/flutter/bin
+/Users/umsi06/.zshrc:5> export PATH=/Users/umsi06/bin:/usr/local/bin:/Users/umsi06/Documents/platform-tools:/Users/umsi06/Downloads/flutter/bin:/Users/umsi06/.rvm/bin
+/Users/umsi06/.zshrc:6> export ANDROID_HOME=/Users/umsi06/Library/Android/sdk
+/Users/umsi06/.zshrc:7> export PATH=/Users/umsi06/Documents/platform-tools
+/Users/umsi06/.zshrc:8> export ANDROID_HOME=/Users/umsi06/Library/Android/sdk
+update_terminal_cwd:5> local url_path=''
+update_terminal_cwd:9> local i ch hexch LC_CTYPE=C LC_ALL=''
+update_terminal_cwd:10> i = 1
Run Code Online (Sandbox Code Playgroud)
看起来你搞乱了你的 PATH 变量。(您当前的 PATH 不包含常用实用程序所在的任何位置,因此所有命令都不是。)
你可以试试:
PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH
Run Code Online (Sandbox Code Playgroud)
另一种方法是您可以“重置”zsh,指定 shell 的完整路径:
exec /bin/zsh
Run Code Online (Sandbox Code Playgroud)
或者
exec /usr/bin/zsh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8061 次 |
| 最近记录: |