Instalar  claude code con WSL2 en windows para entorno de desarrollo integrado con  VS Code

Instalar claude code con WSL2 en windows para entorno de desarrollo integrado con VS Code

Me acaban de dar acceso a Claude Code así que vamos a explicar como integrarlo con flujo de trabajo en windows.

Necesitas arrancar tu distribucción con WSL (Windows Subsystem Linux) que permite la instalación de sistemas operativos GNU/Linux en windows.

  • Requiere Windows 10 versión 2004 o posterior, o Windows 11

Previamente en : Activar o desactivar características para windows

  • Virtualización Hyper-V activada en la BIOS/UEFI
  • Subsistema de windows para Linux


Abrimos PowerShell como administrador:

wsl --install  -d Debian        

a?adimos el nombre de usuario y contrase?a que queramos

(opcional) Si queremos mover la instalación a otro disco duro por ejemplo E:

$ wsl --export Debian E:\WSL\debian.tar 
$ wsl --unregister Ubuntu   
$ wsl --import Ubuntu E:\WSL\ E:\WSL\ubuntu.tar        

Iniciamos WSL (recomendamos instalar windows terminal de Microsoft Store windows)

Nos aseguramos entrar con el usuario predeterminando

$ wsl config --default-user [nombre de usuario]        

O podemos arrancar directamente

$ wsl -d Debian -u [nombre de usuario]        


INTEGRACIóN CON VISUAL STUDIO CODE

Extensión WSL desde el marketplace de VS Code.

Nos situamos el la carpeta de nuestro proyecto donde vamos a trabajar con el entorno WSL :

escribimos wt (de windows terminal)        

  • Esto nos abre la terminal en la ruta de trabajo.

Dentro de la terminal podemos arrancaar visual studio code escribiendo:

code .         

O desde VS code, (Ctrl + Shift + P) seleccionando WSL.



INSTALANDO NODE Y NPM

$ sudo apt-get update
$ sudo apt-get install curl
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
$ nvm ls   (comprobamos que tenemos instalado)
$ nvm install --lts  (instalamos la versión LTS actual y estable)
$ nvm install node
$ npm --version        

INSTALANDO CLAUDE CODE

//Dependencias 

//git ******************************************************************************
$ sudo apt-get update
$ sudo apt-get install git
$ sudo add-apt-repository ppa:git-core/ppa | sudo apt update | sudo apt install git
$ git --version

//github **************************************************************************
(Para repositorio) 
$ sudo apt-get update

$ (type -p wget >/dev/null || (sudo apt update && sudo apt-get install wget -y)) \
	&& sudo mkdir -p -m 755 /etc/apt/keyrings \
        && out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg \
        && cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
	&& sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
	&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
	&& sudo apt update \
	&& sudo apt install gh -y

$ sudo apt-get install gh

//ripreg **************************************************************************
(Para búsqueda mejorada de archivos)

$ curl -LO https://github.com/BurntSushi/ripgrep/releases/download/14.1.0/ripgrep_14.1.0-1_amd64.deb

$ sudo dpkg -i ripgrep_14.1.0-1_amd64.deb

$ sudo apt-get install ripgrep        
$ npm install -g @anthropic-ai/claude-code

(OPCIONAL) solo si solicita  npm install -g [email protected]
Reinstalamos:
npm install -g [email protected].
npm install -g @anthropic-ai/claude-code
        

ARRANCAR

//Entramos el el directorio de trabajo
cd dev
//Arrancamos
claude        

Seleccionamos tipo de look (dark, light...)



Nos logueamos y copiamos el token


Requiere que actives facturación en la consola console.anthropic.com

# Ask questions about your codebase
$ claude
> how does our authentication system work?

# Create a commit with one command
$ claude commit

# Fix issues across multiple files
$ claude "fix the type errors in the auth module"

$ summarize this proyect

Crea un README.md /init        

https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview#install-and-authenticate?utm_source=email&utm_medium=referral


Suscríbete a Nuestra newsletter IA-ismo


要查看或添加评论,请登录

Alicia Colmenero Fernández的更多文章