Solución de problemas de Claude Code
Soluciones para problemas comunes con la instalación y uso de Claude Code.
Problemas comunes de instalación
Problemas de permisos en Linux
Al instalar Claude Code con npm, puedes encontrar errores de permisos si tu prefijo global de npm no tiene permisos de escritura para el usuario (por ejemplo, /usr
, o /usr/local
).
Solución recomendada: Crear un prefijo npm con permisos de escritura para el usuario
El enfoque más seguro es configurar npm para usar un directorio dentro de tu carpeta personal:
Esta solución es recomendada porque:
- Evita modificar los permisos de directorios del sistema
- Crea una ubicación limpia y dedicada para tus paquetes globales de npm
- Sigue las mejores prácticas de seguridad
Recuperación del Sistema: Si has ejecutado comandos que cambian la propiedad y permisos de archivos del sistema o similares
Si ya has ejecutado un comando que cambió los permisos de directorios del sistema (como sudo chown -R $USER:$(id -gn) /usr && sudo chmod -R u+w /usr
) y tu sistema está ahora dañado (por ejemplo, si ves sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
), necesitarás realizar pasos de recuperación.
Método de Recuperación para Ubuntu/Debian:
-
Durante el reinicio, mantén presionada la tecla SHIFT para acceder al menú GRUB
-
Selecciona “Opciones avanzadas para Ubuntu/Debian”
-
Elige la opción de modo de recuperación
-
Selecciona “Ir al prompt de shell root”
-
Vuelve a montar el sistema de archivos con permisos de escritura:
-
Arregla los permisos:
-
Reinstala los paquetes afectados (opcional pero recomendado):
-
Reinicia:
Método Alternativo de Recuperación con USB Live:
Si el modo de recuperación no funciona, puedes usar un USB live:
-
Arranca desde un USB live (Ubuntu, Debian o cualquier distribución Linux)
-
Encuentra tu partición del sistema:
-
Monta tu partición del sistema:
-
Si tienes una partición boot separada, móntala también:
-
Haz chroot en tu sistema:
-
Sigue los pasos 6-8 del método de recuperación de Ubuntu/Debian anterior
Después de restaurar tu sistema, sigue la solución recomendada arriba para configurar un prefijo npm con permisos de escritura para el usuario.
Problemas con el auto-actualizador
Si Claude Code no puede actualizarse automáticamente, puede deberse a problemas de permisos con tu directorio de prefijo global de npm. Sigue la solución recomendada anterior para arreglar esto.
Si prefieres desactivar el auto-actualizador en su lugar, puedes usar:
Permisos y autenticación
Solicitudes repetidas de permisos
Si te encuentras aprobando repetidamente los mismos comandos, puedes permitir que herramientas específicas se ejecuten sin aprobación:
Problemas de autenticación
Si estás experimentando problemas de autenticación:
- Ejecuta
/logout
para cerrar sesión completamente - Cierra Claude Code
- Reinicia con
claude
y completa el proceso de autenticación nuevamente
Si los problemas persisten, intenta:
Esto elimina tu información de autenticación almacenada y fuerza un inicio de sesión limpio.
Rendimiento y estabilidad
Alto uso de CPU o memoria
Claude Code está diseñado para trabajar con la mayoría de los entornos de desarrollo, pero puede consumir recursos significativos al procesar bases de código grandes. Si estás experimentando problemas de rendimiento:
- Usa
/compact
regularmente para reducir el tamaño del contexto - Cierra y reinicia Claude Code entre tareas importantes
- Considera agregar directorios de compilación grandes a tus archivos
.gitignore
y.claudeignore
Comandos que se quedan colgados o se congelan
Si Claude Code parece no responder:
- Presiona Ctrl+C para intentar cancelar la operación actual
- Si no responde, puede que necesites cerrar la terminal y reiniciar
- Para problemas persistentes, ejecuta Claude con registro detallado:
claude --verbose
Obtener más ayuda
Si estás experimentando problemas no cubiertos aquí:
- Usa el comando
/bug
dentro de Claude Code para reportar problemas directamente a Anthropic - Revisa el repositorio de GitHub para problemas conocidos
- Ejecuta
/doctor
para verificar la salud de tu instalación de Claude Code
Was this page helpful?