
微軟推出了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 位元作業系統上運行 64 位元程序,所以它不會工作,除非他們發布 32 位元版本 - 我對此表示懷疑。