Merle
Merle

Reputation: 129

ZSH: command not found

I want to execute command gclient. I have already included its location in PATH. But I cannot directly execute it by command. Can someone tell me why?

~
❯ echo $PATH
/User/merle/depot_tools:/Users/merle/.nvm/versions/node/v11.10.0/bin:/usr/local/opt/[email protected]/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:.......

Upvotes: 0

Views: 23520

Answers (3)

Sudheer Kumar
Sudheer Kumar

Reputation: 33

ZSH: command not found

The Problem was .zshrc, it was missing. the solution which worked for me :

You have to create a .zshrc file. to create use "vim .zshrc" command then insurt your path "export PATH="$PATH:pwd/flutter/bin"

save and completely exit your terminal completely. install gem cocoa pods then accept the license. you are good to go.

Upvotes: 0

Cognia
Cognia

Reputation: 465

i think you may forget

source ~/.nvm/nvm.sh

if you want automatically load it ,there are two ways

open ~/.zshrc 

1.add

source ~/.nvm/nvm.sh

2.or add

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

hope this can help you

Upvotes: 1

GMc
GMc

Reputation: 1774

Take another look at your path:

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

Does your system contain just 1 User or multiple Users???

It should read:

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

Upvotes: 1

Related Questions