簡體   English   中英

ZSH:找不到命令

[英]ZSH: command not found

我想執行命令 gclient。 我已經在 PATH 中包含了它的位置。 但是我不能直接通過命令執行它。 有人能告訴我為什么嗎?

~
❯ echo $PATH
/User/merle/depot_tools:/Users/merle/.nvm/versions/node/v11.10.0/bin:/usr/local/opt/mysql@5.5/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin:/Library/Frameworks/Mono.framework/Versions/Current/Commands

~
❯ ls depot_tools | grep gclient
README.gclient.md
annotated_gclient.py
gclient
gclient-new-workdir.py
gclient.bat
gclient.py
gclient_completion.sh
gclient_eval.py
gclient_paths.py
gclient_scm.py
gclient_utils.py

~
❯ gclient
zsh: command not found: gclient

~
❯ cd depot_tools

~/depot_tools master
❯ ./gclient
Usage: gclient.py <command> [options]

Meta checkout dependency manager for Git.

Commands are:.......

再看看你的路徑:

export PATH=/User/merle/depot_tools:/Users/merle/...

您的系統是否只包含 1 個用戶或多個用戶???

它應該是:

export PATH=/Users/merle/depot_tools:/Users/merle/...

我想你可能會忘記

source ~/.nvm/nvm.sh

如果你想自動加載它,有兩種方法

open ~/.zshrc 

1.添加

source ~/.nvm/nvm.sh

2.或添加

export NVM_DIR="/Users/YOUR_USER_NAME(you need use you user name)/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

希望這可以幫到你

“ZSH:找不到命令”問題是 .zshrc,它丟失了。 對我有用的解決方案:您必須創建一個 .zshrc 文件。 創建使用“vim .zshrc”命令然后保護你的路徑“export PATH="$PATH: pwd /flutter/bin"”保存並完全退出你的終端。 安裝 gem cocoa pods 然后接受許可證。 你已准備好出發。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM