【发布时间】:2019-11-05 22:10:26
【问题描述】:
我正在尝试使用 VS 代码在 WSL(Ubuntu-18.04 发行版)系统上运行 Python 项目。我安装了 WSL - 远程插件 v0.39.9。运行命令时:
code .
收到错误:
/home/username/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/bin/code: 12: /home/用户名/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/bin/代码: /home/用户名/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/节点: 执行格式错误
当我在尝试连接到 WSL 实例的 VS Code 中运行时:
在 WSL (Ubuntu-18.04) 扩展版本中启动 VS Code Server: 0.39.9,Windows 版本:18362。多发行版支持:启用。 WSL 路径支持:为 WSL 启用的 VS Code Server 意外关闭。
这是VS Code的信息:
Version: 1.39.2 (user setup)
Commit: 6ab598523be7a800d7f3eb4d92d7ab9a66069390
Date: 2019-10-15T15:35:18.241Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
【问题讨论】:
-
你使用的是稳定版的VSCode吗?您是否尝试过使用 VSCode 内部构建?你能用
file命令检查node文件是ELF 64 二进制文件吗?它还有一个可执行标志chmod +x吗? -
@Biswapriyo,请查看带有 VS 代码版本信息的更新。对不起,我是新手,如何找到您引用的
node文件? -
是的,此文件具有
Owner、Group和Everyone、-rwxr-xr-x的可执行权限。我在bin文件夹中看到两个文件夹:6ab598523be7a800d7f3eb4d92d7ab9a66069390和f06011ac164ae4dc8e753a3fe7f9549844d15e35 -
有风险,删除文件夹
/home/username/.vscode-server/。 VSCode 远程扩展会自动安装到 WSL 中。 -
@Biswapriyo 这不起作用:-(
标签: visual-studio-code windows-subsystem-for-linux