Puncte:0

Nu pot deschide Visual Studio Code folosind terminalul pe WSL Ubuntu

drapel br

Sunt destul de sigur că am cod VS pe Ubuntu-ul meu WSL. Dar când rulez comanda cod pentru a deschide codul VS nu pare să funcționeze. De asemenea, am încercat să rulez următoarea comandă:

sudo apt install

Dar primesc o eroare:

E: nu se poate localiza eroarea pachetului

Cum deschid VS Code?

NotTheDr01ds avatar
drapel vn
Care este eroarea pe care o primiți (dacă există) când introduceți „cod”? De asemenea, `sudo apt install` nu este o comandă completă -- *Ce* pachet ați încercat să instalați? Indiferent, VSCode nu ar trebui să fie instalat în WSL cu `apt`, dar dacă ai face-o, ar putea fi mascarea versiunii Windows, care este ceea ce ar trebui să folosești cu adevărat în WSL.
Puncte:1
drapel tr

Odată ce ați instalat WSL, trebuie să încărcați codul VS pe sistemul dvs. Windows gazdă. Odată ce ați instalat VS Code, puteți instala instrumente de dezvoltare la distanță. Acest lucru vă va oferi posibilitatea de a vă conecta la mașina virtuală Linux direct din Windows.

Acum ajungeți la punctul în care veți instala VS Code în Linux: deschideți promptul WSL și schimbați directorul în /mnt/c â acest lucru vă va plasa în spațiul pe disc gazdă c-drive â introduceți comanda cod . în WSL și ar trebui să înceapă instalarea automată a tuturor bibliotecilor necesare. Dacă nu (nu a fost pentru mine), atunci trebuie să închideți și să reporniți WSL-ul. Odată ce s-a instalat complet, ar trebui să vedeți o etichetă similară cu >< WSL în colțul din stânga jos al IDE-ului VS Code.

Sper că te ajută.

Yugoo avatar
drapel br
rula mai devreme, dar mi-am repornit laptopul și dintr-o dată nu mai funcționează.
Geoff Riley avatar
drapel tr
@Yugoo, poți confirma exact cum ai configurat sistemul? Dacă a încetat să funcționeze după o repornire, atunci există un pas pe care l-ați făcut manual inițial pe care l-ați ratat din configurarea permanentă. „â¦nu mai funcționează” nu este un raport foarte util cu care să lucrați, trebuie să știm ce ați încercat, ce s-a întâmplat și ce v-ați așteptat să se întâmple.
Yugoo avatar
drapel br
Mulțumesc. Rulez WSL ubuntu pe Windows 10. Am urmat instrucțiunile despre descărcarea vs cod aici https://code.visualstudio.com/docs/remote/wsl#_getting-started. Folosesc comanda „cod”. pentru a deschide și a rula vs code din terminal. A trebuit să-mi repornesc laptopul și când rulez aceeași comandă pentru a deschide vs code, primesc o eroare de comandă negăsită.
Geoff Riley avatar
drapel tr
Curios, VS Code rulează corect atunci când este pornit din meniul „Start” pe Windows? Dacă o face, ar trebui să detecteze automat prezența WSL-ului. Configurația ta este la fel ca a mea în acest sens.
Puncte:0
drapel in

Am avut aceeași problemă ca și tine și am constatat că a fost o problemă cu ruta PATH. Verificați-vă $PATH în terminalul Linux cu următoarele:

echo $PATH

Verificați rezultatul și puteți obține o rută care arată astfel:

/mnt/c/Users/banana/AppData/Local/Programs/Microsoft:VS:Code/bin

Dacă verificați ruta, nu este ruta corectă în care este instalat codul VS în Windows, deoarece folderul se află în „Microsoft VS Code” și nu „Microsoft:VS:Code”. Puteți verifica acest fapt rulând aceste două linii de cod:

cd /mnt/c/Users/banana/AppData/Local/Programs/Microsoft:VS:Code/bin

cd /mnt/c/Users/banana/AppData/Local/Programs/Microsoft\ VS\ Code/bin

Prima linie ar trebui să arate că folderul nu există, iar al doilea va funcționa.

Pentru a rezolva acest lucru, adăugați următoarea linie la sfârșitul fișierului dvs. .bashrc:

PATH=$PATH:/mnt/c/Users/banana/AppData/Local/Programs/Microsoft\ VS\ Code/bin

Linia de cod anterioară adaugă noua cale la $PATH fără a modifica configurația PATH curentă.

Anunță-mă dacă funcționează.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.