Je suis assez nouveau pour Ubuntu et je crois qu'il est important de se lancer droit dans les problèmes à apprendre. Je sais que je peux exécuter certaines applications graphiques avec PuTTY + Xming sur un serveur sans tête Ubuntu. Mais je ne peux pas exécuter Visual Studio Code. Mon problème n’est pas l’installation de Visual Studio Code. J'ai installé via Zip et via umake. Les deux avec le même résultat.
user@server:~/tools/web/visual-studio-code$ ls
Code libgcrypt.so.11 natives_blob.bin
content_Shell.pak libnode.so resources
Credits_43.0.2357.65.html libnotify.so.4 snapshot_blob.bin
icudtl.dat license.txt ThirdPartyNotices.txt
libffmpegsumo.so locales
user@server:~/tools/web/visual-studio-code$ Code
No command 'Code' found, did you mean:
Command 'ode' from package 'plotutils' (universe)
Command 'node' from package 'node' (universe)
Command 'node' from package 'nodejs-legacy' (universe)
Code: command not found
user@server:~/tools/web/visual-studio-code$
Quelqu'un sait si VS-Code peut être ouvert de cette façon?
Vous devez exécuter un exécutable à partir du répertoire actuel sous le nom ./executable
où .
représente le répertoire actuel.
Si vous êtes dans le répertoire ~/tools/web/visual-studio-code
pour exécuter le fichier exécutable Code
, vous devez faire deux choses:
./Code
Pourquoi dois-je taper `. /` Avant d'exécuter un programme dans le répertoire en cours? Comment exécuter un exécutable à partir du répertoire en cours sans ./
avant l'exécutable:
Exécutez la commande suivante dans un terminal,
echo "export PATH=$PATH:." >> ~/.bashrc
et lancez Code
à partir de ~/tools/web/visual-studio-code
comme
user@server:~/tools/web/visual-studio-code$ Code
Comment exécuter un exécutable à partir de n'importe quel répertoire sans ./
avant l'exécutable:
echo "export PATH=$PATH:$HOME/tools/web/visual-studio-code" >> ~/.bashrc
et lancez Code
de n'importe où,
user@server:~$ Code
Tant que vous avez défini correctement les autorisations d'exécution sur un fichier, vous pouvez exécuter ce fichier à partir de n'importe où sur votre système sans avoir à ajouter le PATH
à votre variable $PATH
.
La méthode consiste simplement à saisir le chemin absolu du fichier exécutable. Dans ton cas:
~/tools/web/visual-studio-code/Code
ou
/home/user/tools/web/visual-studio-code/Code
Ajouter une entrée à votre $PATH
peut être utile s'il s'agit d'une commande que vous utiliserez très régulièrement, mais sachez que tout autre nom de fichier de ce répertoire fera l'objet d'une tentative d'exécution si vous le tapez dans la ligne de commande. Donc, si vous avez tapé "locales" ou "ressources", le système peut essayer d'exécuter ces fichiers.