微软推出了适用于 Linux 和 Mac 的 Visual Studio Code 版本,但文档有点差。
我下载了 Linux 版本(二进制文件),当我运行该程序时,出现了以下错误:
-bash: ./Code: 无法执行二进制文件:exec 格式错误
我认为这是因为该程序仅适用于 64 位版本,但我可能错了。我在文档中没有找到任何内容,所以我错过了什么吗?有人已经这样做过或知道发生了什么吗?
答案1
官方版本附带 64 位版本的 electron,但您可以在系统上安装 32 位版本并使用它来运行 visual studio 代码。
使用以下命令安装 electron:
npm install electron-prebuilt -g
然后运行:
electron PATH_TO_VSCODE/resources/app
如果您希望 VSCode 运行 OmniSharp 服务器(这为 C# 项目提供代码完成、重构等功能),您可能还需要安装 Mono >= 3.0.12 版本。
这个解决方案对我有用,但我在命令面板中找不到 dnx 命令。
(编辑:添加了关于 mono 的注释)
答案2
您无法在 32 位操作系统上运行 64 位程序,所以它将无法工作,除非他们发布 32 位版本 - 对此我表示怀疑。