
Microsoft は Linux および Mac 向けの Visual Studio Code バージョンをリリースしましたが、ドキュメントが少し貧弱です。
Linux バージョン (バイナリ) をダウンロードし、プログラムを実行しようとしたところ、次のエラーが発生しました。
-bash: ./Code: バイナリファイルを実行できません: exec 形式でエラーがあります
このプログラムは 64 ビット バージョン専用だからだと思いますが、間違っている可能性もあります。ドキュメントには何も見つからなかったので、何か見落としているのでしょうか? すでに作成している人や、何が起こっているか知っている人はいませんか?
答え1
公式ビルドには 64 ビット バージョンの Electron が付属していますが、システムに 32 ビット バージョンをインストールして Visual Studio Code を実行することもできます。
次のコマンドでelectronをインストールします:
npm install electron-prebuilt -g
次に以下を実行します:
electron PATH_TO_VSCODE/resources/app
VSCode で OmniSharp サーバーを実行する場合は、Mono >= 3.0.12 のバージョンをインストールする必要もあります (これにより、C# プロジェクトでコード補完、リファクタリングなどが実現します)。
この解決策は私にとってはうまくいきましたが、コマンド パレットで dnx コマンドが見つかりませんでした。
(編集: モノに関する注記を追加しました)
答え2
32 ビット OS で 64 ビット プログラムを実行することはできないため、32 ビット ビルドがリリースされない限りは動作しません (リリースされるかどうかは疑問です)。