Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.06 KB

vs-code.md

File metadata and controls

35 lines (26 loc) · 1.06 KB
title
Recipes

Recipes

Error while using `code` in the terminal of a Remote VS Code session

You are probably reading this because you encountered the following error:

code -r my-folder/
Unable to connect to VS Code server: Error in request.
Error: connect ENOENT /tmp/vscode-ipc-73cdc2ea-86d3-4e98-8237-5b535ba16353.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1555:16) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'connect',
  address: '/tmp/vscode-ipc-73cdc2ea-86d3-4e98-8237-5b535ba16353.sock'
}

This happens because the a variable used by VS Code (called $VSCODE_IPC_HOOK_CLI) is referencing the wrong socket file. To fix this, rerun your command like this:

VSCODE_IPC_HOOK_CLI=$(lsof | grep /tmp/vscode-ipc | awk '{print $(NF-1)}' | head -n 1) code -r my-folder/


And that should fix your problem! For more information, see this GitHub issue: microsoft/vscode-remote-release#6997.

Need help? Reach out to support@devzero.io