我用由CTRL+SHIFT+P Remote-SSH:连接到主机.调用的vs代码命令连接到远程服务器。一切都很好。当我尝试使用code命令从vs代码终端打开一个新文件时,过了一段时间后,我将得到以下错误消息:
/some/path/on/remote$ code some_existing_file.py
Unable to connect to VS Code server: Error in request.
Error: connect ENOENT /run/user/1006/vscode-ipc-789269cc-6026-4d15-8ca6-<i_changed_this>.sock
at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1161:16) {
errno: -2,
code: 'ENOENT',
syscall: 'connect',
address: '/run/user/1001/vscode-ipc-789269cc-6026-4d15-8ca6-<i_changed_this>.sock'
}关闭所有运行的vs-代码进程手动“解决”问题。这个问题的发生似乎是随机的。有时在一小时内发生3次,有时一天只发生一次。
vs-代码版本: 1.66.0
对于如何解决这个问题,有什么建议吗?
发布于 2022-04-25 19:02:01
在运行code .时,我有类似的问题和错误消息。
我的解决方案是删除家庭的.vscode-server目录下的所有内容
rm -rf ~/..vscode server
现在,再次执行code xxx命令,应该在.vscode-server文件夹下重新安装VS Code Server。
发布于 2022-09-13 12:05:23
您能否在您的.bashrc或您正在使用的任何其他bash安装脚本中尝试此攻击:
if [[ ! -z VSCODE_IPC_HOOK_CLI ]]; then
REMOTE_CODE_BIN_PATH=$(echo $PATH | tr ':' '\n' | grep "/Users/steelphase/.vscode-server/bin/.*/bin")
if [[ -d $REMOTE_CODE_BIN_PATH ]]; then
NEW_PATH=$(echo $PATH | sed -e "s~:$REMOTE_CODE_BIN_PATH~~g")
export PATH="$REMOTE_CODE_BIN_PATH:$NEW_PATH"
fi
fihttps://stackoverflow.com/questions/71763754
复制相似问题