1. ホーム
  2. Web プログラミング
  3. その他全般

Centos7でVscodeが反応しない不具合とその解決方法

2022-01-03 01:42:10

バージョン情報

仮想マシンのバージョンです。VMware® Workstation 16 Pro 16.1.2 build-17966106
Linuxシステム。CentOS7

問題の説明

CentOS 7でコマンドラインから直接Vscodeをインストールすると、Vscodeを開くときにインターフェースが固まり、反応しなくなることがある

問題の原因

Vscodeをインストールする際、システムのデフォルトインストールと、公式サイトからダウンロードしたVscodeのバージョンは、最新版で、写真はインストールした時の最新版です。1.58、CentOS7がVscodeの新バージョンに対応していないため、結果的にVscodeが動作しない。

ソリューション

ステップ1:Vscodeの新バージョンをアンインストールします。

ターミナルを開き、コマンドラインを入力します。

<ブロッククオート

sudo yum remove code

アンインストールを終了する

ステップ2:他のバージョンのVscodeをインストールする

Vscodeの最新バージョンはCentOS7に対応しておらず、一つ一つ検証した結果、バージョン1.54以降では動作しないことが判明しました。Vscodeの最新バージョンは、CentOS7と互換性がありません。
インストール方法です。
Vscodeの公式サイト https://code.visualstudio.com/updates/v1_53 にアクセスします(このリンクはバージョン1.53のダウンロードリンクです)。

rpmを選択し、ダウンロードをクリックすると、以下のようなrpmパッケージが得られるので、右クリックでここに展開するを選択し、2回目の右クリックでこのディレクトリに端末を入力します。

ターミナルに移動し、code-1.53.2-1613044734.el7.x86_64.rpmはダウンロードしたrpmファイルの名前です。

sudo yum install code-1.53.2-1613044734.el7.x86_64.rpm

インストール完了
ターミナルにコードを入力し、利用可能なVscodeを開きます。

無事解決

Centos7でVscodeが応答しない場合の対処法についての記事は以上となります。Centos7 Vscode unresponsivenessについては、Script Houseの過去記事を検索するか、引き続き以下の関連記事を閲覧してください。