npm全局安装ganache-cli成功后执行报zsh: command not found求助
解决方案
- 先查询npm全局包的安装根路径,执行命令:
npm prefix -g
命令会返回对应的目录地址,示例返回值为/Users/youruser/.npm-global - 编辑zsh配置文件,把全局包的bin目录加入系统环境变量:
nano ~/.zshrc
在文件末尾新增一行内容,注意替换为上一步你拿到的实际路径:export PATH=$PATH:上一步返回的路径/bin - 保存退出配置文件后,执行命令让配置立即生效:
source ~/.zshrc - 验证修复:重新执行
ganache-cli即可正常启动
临时替代方案
不需要修改环境变量的情况下,可直接通过npx调用运行,无需全局安装:npx ganache-cli
额外排查点
如果你使用nvm管理node版本,需要确认安装ganache-cli时用的node版本,和当前终端激活的node版本一致,nvm切换node版本后,不同版本下的全局安装包互不通用。
内容的提问来源于stack exchange,提问作者YAL
相关产品推荐
相关产品推荐

