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
更多推荐
所有评论(0)