1. 出現的情況
VScode 遠程登錄 Linux 主機, 出現一下報錯:
2. 檢查方案
2.1 VScode 方面
菜單欄: 點擊 <幫助> →\to→ 點擊 <關于>
在出現的彈窗中記錄 [提交: ] 之后的字符串
(暫且將該字符串命名為變量 $commit_id)
2.2 Linux 方面
使用 ssh or MobaXterm 遠程登錄 Linux端; 并在 ~/.vscode-server/ 中查看是否存在文件夾 code-$commit_id/
若沒有, 執行以下操作
3. 安裝需要
編譯一個 <隨便什么東西>.sh (該 .sh 中的 $commit_id 就是 2.1 中獲取的那串字符串):
# 獲取你想安裝的 VS Code 版本對應的 commit id
COMMIT=$commit_id# 下載并解壓
curl -L https://update.code.visualstudio.com/commit:${COMMIT}/server-linux-x64/stable \| tar -xz -C ~/.vscode-server# 目錄結構會自動變成 ~/.vscode-server/code-${COMMIT}/
運行該 .sh 之后重新進行 vscode 的遠程登錄測試