VNC 뷰어를 사용하여 Google Cloud의 가상 머신에서 VS Code를 여는 데 문제가 있습니다. 이것은 실제 VNC입니다. vscode가 여러 VNC 세션에서 실행되고 있지 않은지 확인했습니다.
VM은 Ubuntu 18.04 LTS를 실행합니다.
[VS Code] 애플리케이션을 설치하고 다른 애플리케이션과 함께 나열되는 것을 볼 수 있지만 아이콘을 클릭하거나 터미널을 통해 실행하면 열 수 없습니다.
터미널을 통해 VS 코드를 실행하려고 하면 오류가 발생하지 않습니다!
나는 따라가려고 노력한다Github 관련 문제, 하지만 문제를 해결할 수 없습니다.
설치는 VS Code 홈페이지에서 deb 패키지를 받아서 설치했습니다 sudo dpkg –i <package_name>
.
아래 로봇 조니(Johnny the Robot)의 답변을 따른 후, 이것이 올바른 답변입니다 code --verbose
.
Xlib: extension "XInputExtension" missing on display ":1".
Xlib: extension "RANDR" missing on display ":1".
Xlib: extension "XInputExtension" missing on display ":1".
[13988:1206/040556.509538:ERROR:gl_surface_glx.cc(425)] glxQueryVersion failed
[13988:1206/040556.509600:ERROR:gl_initializer_x11.cc(147)] GLSurfaceGLX::InitializeOneOff failed.
[13988:1206/040556.510808:ERROR:viz_main_impl.cc(170)] Exiting GPU process due to errors during initialization
[13966:1206/040556.517587:WARNING:gpu_process_host.cc(1193)] The GPU process has crashed 1 time(s)
Xlib: extension "XInputExtension" missing on display ":1".
[13966:1206/040556.554491:WARNING:gpu_process_host.cc(967)] Reinitialized the GPU process after a crash. The reported initialization time was 14 ms
[main 2019-12-06T04:05:56.578Z] Starting VS Code
[main 2019-12-06T04:05:56.579Z] from: /usr/share/code/resources/app
[main 2019-12-06T04:05:56.579Z] args: {
_: [],
diff: false,
add: false,
goto: false,
'new-window': false,
'reuse-window': false,
wait: false,
version: false,
help: false,
telemetry: false,
'list-extensions': false,
'show-versions': false,
verbose: true,
status: false,
'prof-startup': false,
'disable-extensions': false,
'disable-gpu': false,
'extension-development-confirm-save': false,
logExtensionHostCommunication: false,
'skip-getting-started': false,
'skip-release-notes': false,
'sticky-quickopen': false,
'disable-restore-windows': false,
'disable-telemetry': false,
'disable-updates': false,
'disable-crash-reporter': false,
'disable-user-env-probe': false,
'skip-add-to-recently-opened': false,
'unity-launch': false,
'open-url': false,
'file-write': false,
'file-chmod': false,
'driver-verbose': false,
force: false,
trace: false,
'force-user-env': false,
'no-proxy-server': false,
nolazy: false
}
[main 2019-12-06T04:05:56.580Z] Resolving machine identifier...
[main 2019-12-06T04:05:56.581Z] Resolved machine identifier: 8195d34eeeec20241a1db1a84b63b5309fc06715a4960b3481584f41d87c0955 (trueMachineId: undefined)
[main 2019-12-06T04:05:56.597Z] update#setState idle
[main 2019-12-06T04:05:56.600Z] [storage state.vscdb]
open(/home/developer/.config/Code/User/globalStorage/state.vscdb, retryOnBusy: true)
[main 2019-12-06T04:05:56.600Z] lifecycle (main): phase changed (value: 2)
[main 2019-12-06T04:05:56.601Z] windowsManager#open
Xlib: extension "XInputExtension" missing on display ":1".
Xlib: extension "XInputExtension" missing on display ":1".
[13966:1206/040556.659702:ERROR:atom_browser_main_parts.cc(183)] X IO error received (X server probably went away)
어떤 도움이라도 대단히 감사하겠습니다.
답변1
deb 패키지에 문제가 있거나 다른 것이 올바르게 설치되지 않은 것 같습니다.
깨끗한 VM을 확보하려면 새 VM 배포부터 시작하는 것이 좋습니다.
그런 다음이 튜토리얼:
먼저 다음을 입력하여 패키지 인덱스를 업데이트하고 종속성을 설치합니다.
sudo apt update sudo apt install software-properties-common apt-transport-https wget
그런 다음, 다음 wget 명령을 사용하여 Microsoft GPG 키를 가져옵니다.
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
다음을 입력하여 Visual Studio Code 리포지토리를 활성화합니다.
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
적절한 저장소를 활성화한 후 다음 명령을 사용하여 최신 버전의 Visual Studio Code를 설치합니다.
sudo apt update sudo apt install code
그게 다야. 이제 Visual Studio Code가 Ubuntu 컴퓨터에 설치되었으며 터미널 code
이나 UI를 통해 입력할 수 있습니다 .