Comment puis-je exécuter vscode avec sudo sur osx?
Je veux utiliser vs code à modifier .bash_profile
J'configuration de la commande bash (ala https://code.visualstudio.com/Docs/editor/setup)
modifier... l'invite de commande de l'installation est maintenant ici: https://code.visualstudio.com/docs/setup/mac
si je tape "sudo code .bash_profile" - je obtenir "sudo: code: commande introuvable"
Grâce - Tchad
- Pouvez-vous exécuter
code .bash_profile
? En d'autres termes, estcode
une commande réelle qui est dans le chemin? Apparemment, votre système ne peut pas trouver lecode
de commande. - Il est installé comme une commande bash comme indiqué sur la page du lien - fonction code () { VSCODE_CWD="$PWD" ouvrir -n -b "com.microsoft.VSCode" --args $*; } -- le code de commande fonctionne correctement lorsqu'il n'est pas sudo
- Ne pas le faire. Les applications Mac OS X ne sont pas destinés à être exécuté en tant que root, et vous risqueriez d'avoir des effets indésirables.
- sûrement l'exécution d'un éditeur en tant que root ne peut pas être si mal que ça... si les nano et vi de travail, pourquoi ne pas le code / atom / whatever...
sudo code <file>
devrait fonctionner. J'ai juste essayé.
Vous devez vous connecter pour publier un commentaire.
La suite devrait le faire:
sudo "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" ~/.bash_profile
a fait le tour merci!sudo code --user-data-dir="~/.vscode-root"
a fonctionné pour moi.Dans le cas d'une installation par défaut (par exemple: sous par défaut du dossier applications)
Essayez d'exécuter
sudo open /Applications/Visual\ Studio\ Code.app
Après que vous effectuez un enregistrement sur un fichier protégé, il vous sera demandé, puis cliquez sur remplacer il vous demandera votre mot de passe sudo.
si vous n'êtes pas sûr de l'emplacement de vous VSCode application, il suffit de glisser et déposer l'icône de l'endroit où il est à la borne, il permet d'imprimer automatiquement le chemin après le faisant glisser, après que juste exec
sudo open
de commande et ajoutez le chemin d'accès, dans mon cas, a été l'un au-dessus, espérons que cette aide!Aujourd'hui, vous pouvez ouvrir Visual Studio avec des privilèges élevés de la sorte: