zsh:command not found:在Mac os catalina上全局安装的软件包中

zsh:command not found:在Mac os catalina上全局安装的软件包中,zsh,zshrc,Zsh,Zshrc,我不太熟悉新的Zshell,也不是真正的终端超级用户,但是,我熟悉软件包管理器,当我尝试使用npm install x-g全局安装软件包时,它安装成功,但我无法使用该命令,我得到以下错误 zsh: command not found: x 回显$PATH显示以下值 /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Users/(user)/.npm-glob

我不太熟悉新的Zshell,也不是真正的终端超级用户,但是,我熟悉软件包管理器,当我尝试使用npm install x-g全局安装软件包时,它安装成功,但我无法使用该命令,我得到以下错误

zsh: command not found: x
回显$PATH显示以下值

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/Users/(user)/.npm-global/bin

我没有要编辑的.zshrc文件,我不确定这是否是默认文件,但这是一个新安装的mac os

。zshrc
仅在存在时才来源;如果没有,您可以创建它。这就是说,
.zprofile
是更改环境变量的首选位置,因为新的非登录交互式shell将继承
路径的值,而无需再次修改。还可以编辑一些其他位置
路径
来添加您的
.npm全局/bin
,尽管事实上它在你的
路径上
意味着追踪是哪个文件做的并不十分重要。(我假设
(用户)
是你真正的用户ID,而不是文字值。如果是文字,那就是问题所在。)@chepner你的假设是正确的,但是我已经替换了它,我不确定我是否得到了你想要的解决方案suggesting@chepner是的,就是这样,.npmrc文件的前缀是=。~/.npm global,我不确定是什么原因造成的,但在修复了正确的所需目录后,它工作得非常好,谢谢,伙计:)