Điểm:0

Tôi không thể mở Visual Studio Code bằng thiết bị đầu cuối trên WSL Ubuntu

lá cờ br

Tôi khá chắc chắn, tôi có mã VS trên WSL Ubuntu của mình. Nhưng khi tôi chạy lệnh mã số để mở mã VS, nó dường như không hoạt động. Tôi cũng đã thử chạy lệnh sau:

sudo apt cài đặt

Nhưng tôi nhận được một lỗi:

E: không thể xác định lỗi gói

Làm cách nào để mở Mã VS?

NotTheDr01ds avatar
lá cờ vn
Bạn gặp lỗi gì (nếu có) khi nhập `code`? Ngoài ra, `sudo apt install` không phải là một lệnh hoàn chỉnh -- Bạn đã thử cài đặt gói *What*? Bất chấp điều đó, bạn không nên cài đặt VSCode vào WSL bằng `apt`, nhưng nếu bạn đã cài đặt, nó có thể che giấu phiên bản Windows, đây là thứ bạn thực sự nên sử dụng trong WSL.
Điểm:1
lá cờ tr

Khi bạn đã cài đặt WSL, bạn cần tải Mã VS lên hệ thống máy chủ Windows của mình. Khi bạn đã cài đặt Mã VS, bạn có thể cài đặt công cụ phát triển từ xa. Điều này sẽ cung cấp cho bạn khả năng kết nối trực tiếp với máy ảo Linux từ Windows.

Bây giờ bạn sẽ đến bước cài đặt Mã VS vào Linux: mở dấu nhắc WSL và thay đổi thư mục thành /mnt/c â thao tác này sẽ đặt bạn vào ổ đĩa c của máy chủ â nhập lệnh mã số . vào WSL và nó sẽ tự động bắt đầu cài đặt tất cả các thư viện cần thiết. Nếu nó không (nó không dành cho tôi) thì bạn cần phải đóng và khởi động lại WSL. Khi nó đã được cài đặt đầy đủ, bạn sẽ thấy một thẻ tương tự như >< WSL ở góc dưới cùng bên trái của VS Code IDE.

Hy vọng rằng sẽ giúp.

Yugoo avatar
lá cờ br
nó đã chạy trước đó, nhưng tôi đã khởi động lại máy tính xách tay của mình và đột nhiên nó không hoạt động nữa.
Geoff Riley avatar
lá cờ tr
@Yugoo, bạn có thể xác nhận chính xác cách thiết lập hệ thống của mình không? Nếu nó ngừng hoạt động sau khi khởi động lại thì có một bước bạn đã thực hiện thủ công ban đầu mà bạn đã bỏ lỡ trong quá trình thiết lập vĩnh viễn. '…không hoạt động nữa' không phải là một báo cáo rất hữu ích để xử lý, chúng tôi cần biết những gì bạn đã thử, những gì đã xảy ra và những gì bạn mong đợi sẽ xảy ra.
Yugoo avatar
lá cờ br
Cảm ơn bạn. Tôi đang chạy WSL ubuntu trên windows 10. Tôi đã làm theo hướng dẫn tải xuống so với mã tại đây https://code.visualstudio.com/docs/remote/wsl#_getting-started. Tôi sử dụng lệnh "code ." để mở và chạy vs code từ terminal. Tôi đã phải khởi động lại máy tính xách tay của mình và khi tôi chạy cùng một lệnh để mở so với mã, tôi nhận được lỗi không tìm thấy lệnh.
Geoff Riley avatar
lá cờ tr
Tò mò, Mã VS có chạy chính xác khi bắt đầu từ menu 'Bắt ​​đầu' trên Windows không? Nếu có, nó sẽ tự động phát hiện sự hiện diện của WSL. Thiết lập của bạn giống như của tôi về mặt đó.
Điểm:0
lá cờ in

Tôi gặp vấn đề tương tự như bạn và tôi thấy có vấn đề với tuyến đường PATH. Kiểm tra $PATH của bạn trong thiết bị đầu cuối Linux bằng cách sau:

tiếng vang $PATH

Kiểm tra kết quả và bạn có thể nhận được một lộ trình giống như sau:

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

Nếu bạn kiểm tra tuyến đường thì đó không phải là tuyến đường chính xác nơi mã VS được cài đặt trong windows vì thư mục nằm trong 'Microsoft VS Code' không có 'Microsoft:VS:Code'. Bạn có thể kiểm tra điều này bằng cách chạy hai dòng mã sau:

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

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

Dòng đầu tiên sẽ hiển thị rằng thư mục không tồn tại và dòng thứ hai sẽ hoạt động.

Để giải quyết vấn đề này, hãy thêm dòng sau vào cuối tệp .bashrc của bạn:

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

Dòng mã trước nối thêm đường dẫn mới vào $PATH của bạn mà không sửa đổi cấu hình PATH hiện tại.

Hãy cho tôi biết nếu các công trình này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.