0 votos

¿Pueden ayudarme a crear un enlace simbólico para ejecutar VSCode desde la línea de comandos?

He descargado VSCode y he intentado hacer un enlace para code para utilizar el comando de código para abrir VSCode. También he añadido esta ruta vscode a la variable PATH. He descargado VSCode en una carpeta llamada Work. Esta carpeta Work reside con otras carpetas como Aplicaciones, Descargas, etc. code funciona fuera de estos directorios pero no dentro de ellos. Por ejemplo, si se intenta ejecutar code --version dentro de Downloads/ muestra el comando no encontrado.

Los comandos que utilicé para hacer el enlace: sudo ln -s Work/Software/VSCode/Visual\ Studio\ Code.app/Contents/Resources/app/bin/ .

y mi variable PATH es, ....:Work/Software/VSCode/Visual Studio Code.app/Contents/Resources/app/bin/ . Por favor, dígame si estoy haciendo algo mal. Gracias.

2voto

siva Puntos 23

Has intentado crear un enlace simbólico y también añadir la ruta actual a tu PATH. Son dos soluciones distintas, pero has hecho ambas, y ninguna es correcta, así que ninguna funciona. Haz sólo una.

Si quieres crear un enlace simbólico, tienes que enlazar el binario del código a algún lugar que ya exista en tu PATH. Eso no es lo que has hecho con el comando que has dado:

sudo ln -s Work/Software/VSCode/Visual\ Studio\ Code.app/Contents/Resources/app/bin/

Esto habrá creado un enlace desde un nuevo symlink creado en el directorio actual (donde ejecutó el comando) a la ruta dada. Esto no es lo que quieres y no resolverá el problema que tienes. Elimine el enlace simbólico que ha creado y vea ¿Cómo puedo crear un enlace simbólico en el Terminal? - es necesario hacer un enlace simbólico code dentro de la carpeta bin a algún lugar ya en su PATH.

La otra solución es añadir la ruta existente a la carpeta que contiene code a su SENDERO.

mi variable PATH es, ....:Work/Software/VSCode/Visual Studio Code.app/Contents/Resources/app/bin/

Te estás perdiendo $HOME/ antes de Work de lo contrario no se encontrará la ruta relativa.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X