Troubleshooting guide for vx issues. Use this skill when encountering installation failures, version conflicts, PATH issues, or other problems.
Install
npx skillscat add loonghao/vx/vx-troubleshooting Install via the SkillsCat registry.
VX Troubleshooting Guide
Common Issues
Installation Failures
Tool Download Failed
Symptoms: Failed to download <tool>: network error or Connection refused
Solutions:
# Enable CDN acceleration (China users)
vx config set cdn_acceleration true
# Use mirror
vx install node --mirror https://npmmirror.com/mirrors/node
# Retry with verbose output
vx install node --verbose --debug
# Check cache and retry
vx cache clean
vx install nodeChecksum Mismatch
Symptoms: Checksum mismatch: expected X, got Y
Solutions:
# Clear corrupted download
vx cache clean
# Reinstall with fresh download
vx install node@22 --forcePermission Denied
Symptoms: Permission denied or Access is denied
Solutions:
# Check VX_HOME permissions
ls -la ~/.vx
# Fix permissions (Unix)
chmod -R u+rw ~/.vx
# Run with elevated permissions if needed
sudo vx install node # Not recommended, use user installationVersion Issues
Version Not Found
Symptoms: Version X not found for <tool>
Solutions:
# List available versions
vx versions node
# Use latest stable
vx install node@latest
# Use LTS version
vx install node@lts
# Check for typos
vx versions node | grep "20"Version Conflict
Symptoms: Multiple versions installed, wrong version active
Solutions:
# List installed versions
vx list node --installed
# Switch to specific version
vx switch node@20
# Check which version is active
vx which node
# Remove conflicting versions
vx uninstall node@18PATH Issues
Command Not Found
Symptoms: command not found: node after installation
Solutions:
# Verify vx shim directory is in PATH
echo $PATH | grep -o ".vx/bin"
# Add vx to PATH (add to shell config)
export PATH="$HOME/.vx/bin:$PATH"
# Or use vx directly
vx node --version
# Check shim exists
ls ~/.vx/bin/nodeWrong Version in PATH
Symptoms: System version takes precedence over vx version
Solutions:
# Check which executable is being used
which node
vx which node
# Reorder PATH (vx should come first)
export PATH="$HOME/.vx/bin:$PATH"
# Or use vx explicitly
vx node --versionRuntime Issues
Tool Crashes on Startup
Symptoms: Tool exits immediately or crashes
Solutions:
# Check tool version
vx which node
vx node --version
# Reinstall the tool
vx install node --force
# Check for missing dependencies
vx doctor
# Try with debug output
vx node --verbose script.jsDependency Missing
Symptoms: error while loading shared libraries or DLL not found
Solutions:
# Check dependencies (Linux)
ldd $(vx which node)
# Install system dependencies
# Ubuntu/Debian
sudo apt-get install build-essential libssl-dev
# macOS (via Homebrew)
brew install openssl
# Windows - usually bundled, check PATHConfiguration Issues
vx.toml Not Loading
Symptoms: Settings in vx.toml ignored
Solutions:
# Verify file location
ls vx.toml
# Check syntax
vx check
# Validate configuration
vx config validate
# Show effective configuration
vx config showLock File Conflicts
Symptoms: vx.lock is out of sync
Solutions:
# Regenerate lock file
vx lock --update
# Or remove and regenerate
rm vx.lock
vx lockDiagnostic Commands
System Information
# General diagnostics
vx doctor
# System info
vx info
# Environment check
vx check --json
# Show configuration
vx config showDebug Mode
# Enable debug logging
vx --debug node --version
# Enable trace logging
vx --trace node --version
# Verbose output
vx --verbose install nodeCache Inspection
# Show cache location
vx cache dir
# Show cache size
vx cache info
# List cached items
vx cache list
# Clean cache
vx cache cleanError Messages Reference
Common Errors
| Error | Cause | Solution |
|---|---|---|
Tool not found |
Unknown tool name | Check vx list for available tools |
Version not found |
Invalid version | Use vx versions <tool> to see available |
Network error |
Connection issues | Check network, enable CDN, use mirror |
Permission denied |
Insufficient permissions | Check directory permissions |
Checksum mismatch |
Corrupted download | Run vx cache clean and retry |
Out of disk space |
Disk full | Clean cache: vx cache clean |
Exit Codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 1 | General error |
| 2 | Tool not found |
| 3 | Installation failed |
| 4 | Version not found |
| 5 | Network error |
| 6 | Permission error |
| 7 | Configuration error |
Recovery Procedures
Complete Reset
# Backup configuration
cp -r ~/.vx ~/.vx.backup
# Remove everything
rm -rf ~/.vx
# Reinstall
vx install node go uv
# Restore configuration
cp ~/.vx.backup/vx.toml ~/.vx/Repair Installation
# Verify and repair
vx doctor --fix
# Reinstall all tools from vx.toml
vx sync --force
# Rebuild shims
vx shim rebuildGetting Help
Collect Diagnostics
# Generate diagnostic report
vx doctor --output diagnostics.txt
# Include in bug report
cat diagnostics.txtUseful Information to Provide
- vx version:
vx --version - Operating system:
vx info | grep -i os - Command that failed
- Error message (use
--debug) - Contents of
vx.toml(if applicable) vx doctoroutput
Support Channels
- GitHub Issues: https://github.com/loonghao/vx/issues
- Documentation: https://github.com/loonghao/vx#readme