wsl2与windows同步claude配置

问题

在windows系统中安装了wsl2 ubuntu系统,使用vscode+cc-switch+claude在windows系统搭建了开发环境,后面再wsl2里面跑claude code时,无法调用windows系统中已经配置好的环境。

WSL 可以直接挂载 Windows 文件系统,访问路径为 /mnt/<盘符>。
如:cd /mnt/c/Users/<用户名>/Documents

解决方案

让 WSL 直接使用 Windows 的配置目录。

cc-switch 在 Windows 侧改 C:\Users<用户名>.claude\settings.json,WSL 里只要设置 CLAUDE_CONFIG_DIR=“/mnt/c/Users/<用户名>/.claude”,就能读到同一份配置。两边始终是同一个文件,改一处、两边都生效

安装claude

npm install -g @anthropic-ai/claude-code

首先在wsl2中安装claude
在这里插入图片描述

配置方式

在wsl中设置claude的配置地址

export CLAUDE_CONFIG_DIR="/mnt/c/Users/jin/.claude"
export CODEX_CONFIG_DIR="/mnt/c/Users/jin/.codex"
source ~/.bashrc

验证

验证claude能否正常使用

claude --version

启动claude

claude

在这里插入图片描述

参考文档

https://blog.gankudadiz.com/posts/wsl2windowsclaude-code

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐