当前位置: 首页 > news >正文

MacOS(M1)安装Claude Code

1.安装nodejs(推荐默认下一步直到完成安装)

https://nodejs.org/zh-cn/download

2.安装Claude code

  • 安装命令,在macos的终端中执行
npminstall-g@anthropic-ai/claude-code
  • 安装报错
npmerror code EACCES 和 permission denied,mkdir'/usr/local/lib/node_modules/...'
  • 问题原因
权限冲突, macOS 默认的npm全局安装路径位于 /usr/local/lib/node_modules,该系统级目录需要超级管理员(root)权限。普通用户直接写入会被系统操作系统拦截。
  • 问题修复
# 修改 npm 全局安装路径,在当前用户的根目录下创建一个隐藏文件夹用于存放全局包npmconfigsetprefix'~/.npm-global'
  • 重新安装Claude code
# 正常执行全局安装由于路径已指向当前用户目录,此时无需加 sudo 即可顺利安装。npminstall-g@anthropic-ai/claude-code
  • 安装完成后启动Claude code 报错
# 执行 claude 启动报错zsh:commandnot found: claude
  • 修复环境变了问题
echo'export PATH="$HOME/.npm-global/bin:$PATH"'>>~/.zshrcsource~/.zshrc
  • Claude启动成功,但网络有问题

3.解决Claude code网络问题

  • 我判断Claude网络错误的原因是在连接自家的大模型,所以先使用cc swtich配置一个国内模型,再去启动Claude
3.1 网上查的方式,我这边不生效,具体情况不清楚
在.claude.json配置文件中将"hasCompleted0nboarding":false修改为"hasCompleted0nboarding":true或者直接添加"hasCompleted0nboarding":true
3.2 我使用的方法是下载cc switch,让Claude连接国内模型
  • macos下载并安装cc switch,下边红框选择的版本可以直接双击运行,不需要安装

当前最新版本
https://github.com/farion1231/cc-switch/releases/tag/v3.14.1

  • 双击运行,配置Claude连接xiaomi mimo-v2.5-pro,先获取 xiaomi开放平台的url以及api

https://platform.xiaomimimo.com/docs/zh-CN/integration/claudecode

  • 配置cc switch API Key、请求地址,小米文档中,按量付费和Token Plan接口地址是不一样的,需要按照自己的情况去配置

  • 默认是mimo-v2-pro,由于我的Token Plan可以使用 mimo-v2.5-pro,所以修改为这个模型,另外可以使用1m上下文,可以这么配置模型 mimo-v2.5-pro[1m]

  • 保存后进行测试

4.再次运行Claude

  • 重新启动claude,其他选项一律默认,需要注意的是在选择工作区的时候

  • Claude code 安全确认提示谨慎选择(重要!!!
👉 当进行到 Claude Code 的安全确认提示(Safety Check)时 强烈建议选择2. No, exit,因为我当前所在的路径是:/Users/lipc。这是我 Mac 的用户主目录。 Claude Code 作为一个 AI 编程助手,拥有读取、编辑和执行文件的强大权限。如果授权它在你的主目录运行,意味着它能接触到你的所有个人文档、照片、甚至是隐秘的系统配置文件(比如 .ssh 密钥、.zshrc 等)。万一你给的指令有歧义,导致它误删或修改了重要配置,麻烦就大了。 👉 正确的“把玩”姿势(沙盒模式) 作为一个老练的开发者,我们应该给它划定一个专门的“工作区”。请按照以下步骤操作: 👉 第一步:退出当前界面 使用键盘上下方向键,选择2. No,exit然后回车退出。 👉 第二步:创建一个专门的测试项目文件夹 在终端里输入以下命令,建一个空文件夹并进入其中:mkdirlpcs_claude_workcdlpcs_claude_work 👉 第三步:在安全区域重新召唤 Claude 确保你现在处于 lpcs_claude_work 目录下,再次运行: 这个时候它会再次弹出这个安全提示(路径会变成 /Users/lipc/lpcs_claude_work)。此时你就可以放心大胆地选择1. Yes, I trust this folder 了。
  • 先选择2,创建好工作空间后,在选择1

  • 此空间信任Claude,选择1即可

  • 再次启动Claude,就可以正常使用了

  • 之后启动也需要先进入到工作目录,在启动Claude,当然你可以设置环境变量,在启动Claude时,先到这个目录下,建议使用前先测试下。
# 无论在哪个目录,执行claude指令终端会瞬间自动切换到 ~/lpcs_claude_work 目录。vim~/.zshrc# 文件末尾添加claude(){# 1. 先跳转到你的工作目录,下边是我指定的目录cd~/lpcs_claude_work# 2. 调用真正的 claude 程序,并把后续的参数(比如 --version)原样传递给它commandclaude"$@"}source~/.zshrc
http://www.jsqmd.com/news/1113633/

相关文章:

  • 计算机毕业设计之基于JAVA的宠物商城
  • Test article - delete me
  • PrismLauncher-Cracked完整指南:轻松解锁Minecraft离线账户功能
  • Windows 10系统臃肿不堪?这3个免费工具让你一键清理,电脑速度提升50%
  • 混凝土裂缝检测数据集与AI算法实战指南
  • 如何实现完美繁简转换:Calibre中文转换插件完整指南
  • 华为nova16系列实测:修图、旅行、解题,学生党们日常使用真的够方便!
  • 中国与阿塞拜疆敲定多项海关检疫合作协定
  • 6个月从0到上线、42亿对接金额,一个城市更新APP背后的定制开发逻辑
  • 双足机器人Sim2Real实战:从仿真到现实的迁移挑战与解决方案
  • 【大模型】如何写一个简单的agent
  • Linux 内存多维治理:从 cgroup v2 水位线到 DAMON 与 THP 碎片化的企业级调优实战
  • 2026学生党教室网课听课降噪耳机久戴稳佩戴低干扰专注体验
  • AI Agent开发指南:从概念到实战
  • Anybus品牌介绍
  • ClawPro专有云版:数据不出域,Agent不失控
  • Linux-surface没声音:RT5645的解决方法
  • 东莞注塑机数采如何助力精益生产落地见效
  • 采购类标书靠谱服务商
  • 从 Demo 到生产:AI Agent 的可靠性工程
  • Python毕设选题推荐:基于 Python 的图书馆智能荐书服务管理系统的设计与实现 基于 Python 的大数据图书个性化推荐分析系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 笔试强训 Day 20:经此一役小红所向无敌、连续子数组最大和、非对称之美
  • DD马达推荐排行榜单
  • <HarmonyOS TechTalk 19> C/C++三方库编译构建 #鸿蒙课程##鸿蒙生态#
  • PCL2启动器架构深度解析:模块化设计与多认证系统实现机制
  • 治理遗留系统中的“生肉 SQL”:一次用多模型协作优化慢查询的实战复盘
  • 终极指南:3分钟学会用AutoRaise实现macOS悬停自动激活窗口
  • Python计算机毕设之基于 Python 的在线图书阅览智能推荐管理系统的设计与实现 基于 Python 的书籍评分溯源智能推荐系统(完整前后端 代码+说明文档+LW,调试定制等)
  • 【提效翻倍】大模型多轮会话上下文管理全实战:滑动窗口 + 摘要记忆 + 持久化,附生产级可运行代码
  • 龙虾人工智能应用场景解析:养殖、聊天、自动化全搞定