Saltar al contenido

Establecer la variable de entorno global $PATH en VS Code

Estate atento ya que en este escrito vas a hallar la respuesta que buscas.Esta división fue aprobado por nuestros especialistas para garantizar la calidad y veracidad de nuestro post.

Solución:

Si solo necesitas el $PATH para ser configurado en el terminal integrado, puede usar VS Code’s terminal.integrated.env. variable (añadida en la versión 1.15). Presionar Comando+Cambio+PAG (o Control+Cambio+PAG) y busque “Preferencias: Configuración abierta (JSON)”. Luego agregue la siguiente entrada al archivo de configuración:

"terminal.integrated.env.osx": 
  "PATH": "...:/usr/bin:/bin:..."

(Reemplazar .osx con .linux o .windows según sea necesario.)

Para ver su sistema $PATHtipo echo "$PATH" en Terminal.app, y cópielo y péguelo en el fragmento de configuración anterior.


En cuanto a tener la $PATH disponible en todas partes en VS Code, para que lo usen las extensiones que llaman binarios, la única solución que he encontrado hasta ahora es esta:

  1. Configure su shell (bash por defecto) para tener el $PATH usted quiere. por ejemplo, mi ~/.bash_profile tiene la siguiente linea:

    PATH="$PATH:$HOME/bin"
    
  2. En VS Code, presiona ⇧⌘P y escribe install 'code' command si no lo ha hecho antes.

  3. Salga del código VS.

  4. Iniciar código VS no haciendo clic en el ícono en el muelle o en Launchpad, pero abriendo Terminal.app y escribiendo code. Su ruta recién establecida estará activa en VS Code hasta que la cierre.

  5. Si VS Code se reinicia, por ejemplo debido a una actualización, el $PATH se restablecerá a los valores predeterminados del sistema. En ese caso, salga de VS Code y reinícielo escribiendo code.

Estoy usando vscode en macos para el desarrollo de C/C++ junto con CMake.

La extensión vscode Herramientas CMake permite manipular las variables de entorno a través de las propiedades de configuración cmake.configureEnvironment, cmake.buildEnvironment y cmake.environment (actuando respectivamente en la fase de configuración de CMake, la fase de construcción y ambas – ver documentos).

Luego, puede ampliar la RUTA de su sistema con rutas personalizadas agregando el siguiente fragmento a su usuario o proyecto settings.json:

"cmake.environment": 
    "PATH": "~/.myTool/bin:$env:PATH"
,

Visual Studio Code es el problema.

No importa cómo configure su variable PATH en el shell, hay casos en los que Visual Studio Code no heredará su configuración PATH. Si usa un lanzador de aplicaciones como LaunchBar para iniciar Visual Studio Code, su variable PATH no se heredará.

Aquí hay una solución para todo el sistema:

En el directorio /etc/paths.d, cree un archivo con su nombre de usuario de Unix. En ese archivo, coloque las rutas adicionales que Visual Studio Code necesita para funcionar. En mi caso, este es el contenido de mi archivo /etc/paths.d:

/usr/ucb
/opt/local/bin
/opt/local/sbin
~/go/bin

Nota: Su archivo /etc/paths.d se procesará en todo el sistema. Dado que la mayoría de los sistemas son de un solo usuario, esto no debería ser un problema para la mayoría de los desarrolladores.

Nos encantaría que puedieras mostrar este post si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *