MacOS下@graphprotocol/graph-cli安装成功但graph命令无法识别
解决yarn全局安装graph-cli后
graph命令找不到的问题 问题分析
yarn全局安装的二进制文件目录未被添加到系统PATH环境变量中,导致zsh无法定位graph命令。
解决步骤
第一步:获取yarn全局二进制文件路径
执行以下命令,得到yarn存放全局命令的目录:yarn global bin输出示例:
/Users/xxx/.yarn/bin(xxx为你的用户名)第二步:将该路径添加到zsh配置文件
- 打开zsh的配置文件:
也可以用其他编辑器,比如nano ~/.zshrcopen ~/.zshrc(MacOS下用默认编辑器打开) - 在文件末尾添加一行:
export PATH="$PATH:$(yarn global bin)" - 保存并退出编辑器(nano按
Ctrl+O回车保存,Ctrl+X退出)
- 打开zsh的配置文件:
第三步:让配置生效
执行命令刷新配置:source ~/.zshrc第四步:验证命令
再次执行graph init,此时应该能正常运行。
临时生效方案(仅当前终端会话有效)
如果不想修改配置文件,可直接在当前终端执行:
export PATH="$PATH:$(yarn global bin)"
但重启终端后需要重新执行该命令。
内容的提问来源于stack exchange,提问作者Ecem Ozturk
相关产品推荐
相关产品推荐

