Откройте для себя решения распространенных проблем с установкой и использованием Claude Code.
npm
. Попробуйте:
npm config set os linux
перед установкойnpm install -g @anthropic-ai/claude-code --force --no-os-check
(НЕ используйте sudo
)exec: node: not found
при запуске claude
, ваша среда WSL может использовать установку Node.js для Windows. Вы можете подтвердить это с помощью which npm
и which node
, которые должны указывать на пути Linux, начинающиеся с /usr/
, а не с /mnt/c/
. Чтобы исправить это, попробуйте установить Node через менеджер пакетов вашего дистрибутива Linux или через nvm
.
Конфликты версий nvm: Если у вас установлен nvm как в WSL, так и в Windows, вы можете столкнуться с конфликтами версий при переключении версий Node в WSL. Это происходит потому, что WSL по умолчанию импортирует PATH Windows, что приводит к тому, что Windows nvm/npm имеют приоритет над установкой WSL.
Вы можете определить эту проблему по:
which npm
и which node
- если они указывают на пути Windows (начинающиеся с /mnt/c/
), используются версии Windows~/.bashrc
, ~/.zshrc
, и т.д.):
appendWindowsPath = false
), поскольку это нарушает возможность легко вызывать исполняемые файлы Windows из WSL. Аналогично, избегайте удаления Node.js из Windows, если вы используете его для разработки под Windows.PATH
могут препятствовать доступу к claude
.
Вы также можете столкнуться с ошибками разрешений, если ваш глобальный префикс npm недоступен для записи пользователем (например, /usr
или /usr/local
).
~/.local/bin/claude
.
~/.claude/local/
и настраивает псевдоним в конфигурации вашей оболочки. Для будущих обновлений sudo
не требуется.
После миграции перезапустите вашу оболочку, а затем проверьте вашу установку:
На macOS/Linux/WSL:
/permissions
. См. документацию по разрешениям.
/logout
для полного выхода из системыclaude
и завершите процесс аутентификации снова/compact
регулярно для уменьшения размера контекста.gitignore
@file
, пользовательские агенты и пользовательские слэш-команды не работают, установите системный ripgrep
:
USE_BUILTIN_RIPGREP=0
в вашем окружении.
/doctor
покажет поиск как OK в этом случае./home/
), а не в файловой системе Windows (/mnt/c/
).
.wslconfig
в каталоге пользователя Windows:
wsl --shutdown
из PowerShell.
prettier
или пользовательских скриптов форматирования на сгенерированных файлах markdown.
/bug
в Claude Code для прямого сообщения о проблемах в Anthropic/doctor
для проверки состояния вашей установки Claude Code