几年来,我一直在使用Visual Studio Code在我的Ubuntu 22.04 LTS发行版中进行一些Python开发。我是从this tutorial开始做这个的。但是从今天早上开始,我用WSL从我的工作目录中打开VS Code的code .
命令没有打开VS Code。第一次,它似乎正在更新VS Code远程服务器,然后再也没有打开窗口。我多次提示该命令,它只是什么也没有返回。
我试过打开和重新关闭WSL,并重新启动我的电脑,但这并没有改变任何事情。我检查了我的PATH变量,但“代码隧道”的路径似乎仍然在那里列出。Screenshot of WSL terminal
按照要求,下面是在VS Code的命令面板中运行> Help: About
的输出。
Version: 1.82.0 (user setup)
Commit: 8b617bd08fd9e3fc94d14adb8d358b56e3f72314
Date: 2023-09-06T22:07:07.438Z
Electron: 25.8.0
ElectronBuildId: 23503258
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Windows_NT x64 10.0.19044
我认为还有一点值得注意:我尝试通过删除(rm -rf ~/.vscode-server/
)并重新安装(code .
)来重新安装VS Code服务器,但在WSL终端中出现错误:
Installing VS Code Server for x64 (8b617bd08fd9e3fc94d14adb8d358b56e3f72314)
Downloading: 100%
Unpacking: 100%
mv: cannot move '/home/axf190026/.vscode-server/bin/8b617bd08fd9e3fc94d14adb8d358b56e3f72314-1694443375' to '/home/axf190026/.vscode-server/bin/8b617bd08fd9e3fc94d14adb8d358b56e3f72314': Permission denied
Unpacked 1794 files and folders to /home/axf190026/.vscode-server/bin/8b617bd08fd9e3fc94d14adb8d358b56e3f72314.
**更新截至2023年9月14日:**我运行了code .
命令,它似乎成功更新了VS Code Server,没有上面的mv错误:
Removing previous installation...
Installing VS Code Server for x64 (6509174151d557a81c9d0b5f8a5a1e9274db5585)
Downloading: 100%
Unpacking: 100%
Unpacked 1794 files and folders to /home/axf190026/.vscode-server/bin/6509174151d557a81c9d0b5f8a5a1e9274db5585.
然而,这仍然没有打开我当前工作目录中的VS Code。我运行了code . --verbose
,看看是否有任何问题,但看起来一切正常:
Invoking: cd "/mnt/c/Users/axf190026/AppData/Local/Programs/Microsoft VS Code" && ELECTRON_RUN_AS_NODE=1 "/mnt/c/Users/axf190026/AppData/Local/Programs/Microsoft VS Code/Code.exe" "resources/app/out/cli.js" "--ms-enable-electron-run-as-node" "--verbose" "--folder-uri=vscode-remote://wsl+Ubuntu-22.04/home/axf190026/Projects/TRAP/Security/TRAP_Propositional_Logic/TA+Interface-NAND2" "--remote=wsl+Ubuntu-22.04"
所以我还是不知道该怎么办。
1条答案
按热度按时间n6lpvg4x1#
截至2023年9月15日:
我再次尝试运行
code .
,它开始更新VS代码服务器。它成功地完成了,完成后,一个VS Code窗口打开了我当前的Ubuntu工作目录。我认为这意味着微软的一个开发人员已经在幕后解决了这个问题。下面是在我的Ubuntu终端中运行
code .
命令的情况:这是我的Visual Studio Code
> Help: About
输出。