最近,按照网上的教程使用以下命令行安装Claude code:
npm install -g @anthropic-ai/claude-code
一键获取完整项目代码
但在使用版本检查时却显示:
claude --version
zsh: command not found: claude
一键获取完整项目代码
多次使用安装或者卸载Claud的命令行,显示如下,而使用版本检查依旧"command not found"
npm install -g @anthropic-ai/claude-code
changed 3 packages in 3s
npm uninstall -g @anthropic-ai/claude-code
removed 3 packages in 3s
一键获取完整项目代码
对于这种情况,其中一种原因是环境变量的设置问题,依次输入以下命令解决:
1.创建专用的 npm 全局安装目录:
% mkdir -p ~/.npm-global
一键获取完整项目代码
2.配置 npm 使用该目录
npm config set prefix ~/.npm-global
一键获取完整项目代码
3.将路径添加到 zsh 配置文件
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
一键获取完整项目代码
4.使配置生效
source ~/.zshrc
一键获取完整项目代码
5.重新安装
npm install -g @anthropic-ai/claude-code
一键获取完整项目代码
依次操作后,版本检查就能正常输出了。
补充:
我们可以用以下命令行,检查环境变量。如果正确的话,上述步骤2的目录地址应该在里面
echo $PATH