
Microsoft는 Linux 및 Mac용 Visual Studio Code 버전을 출시했지만 설명서가 약간 부족합니다.
Linux 버전(바이너리)을 다운로드했고 프로그램을 실행하려고 했을 때 다음 오류가 발생했습니다.
-bash: ./Code: 바이너리 파일을 실행할 수 없습니다: exec 형식에 오류가 있습니다.
프로그램이 64비트 버전 전용이기 때문에 그런 것 같은데 제가 틀렸을 수도 있습니다. 문서에서 아무것도 찾지 못했는데 뭔가 놓쳤나요? 이미 만든 사람이 있거나 무슨 일이 일어나고 있는지 아는 사람이 있나요?
답변1
공식 빌드에는 64비트 버전의 Electron이 함께 제공되지만 시스템에 32비트 버전을 설치하고 이를 사용하여 Visual Studio 코드를 실행할 수 있습니다.
다음을 사용하여 전자를 설치하십시오.
npm install electron-prebuilt -g
그런 다음 다음을 실행하십시오.
electron PATH_TO_VSCODE/resources/app
VSCode가 OmniSharp 서버를 실행하도록 하려면 Mono >= 3.0.12 버전을 설치해야 할 수도 있습니다(C# 프로젝트의 경우 코드 완성, 리팩터링 등을 제공합니다).
이 솔루션은 명령 팔레트에서 dnx 명령을 찾을 수 없다는 점을 제외하면 나에게 효과적이었습니다.
(편집: 모노에 대한 메모 추가)
답변2
32비트 OS에서는 64비트 프로그램을 실행할 수 없으므로 32비트 빌드를 출시하지 않는 한 작동하지 않을 것입니다. 의심스럽습니다.