Linux 32 ビット版の Visual Studio Code

Linux 32 ビット版の Visual Studio Code

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 ビット ビルドがリリースされない限りは動作しません (リリースされるかどうかは疑問です)。

関連情報