Atom: Windowsで起動できない時の対応

他言語サイト
us us
Atom ロゴ

WindowsでAtomエディタが起動しないときの対処方法です。

セーフモードで起動する、パッケージをアンインストールする前にできることがあります。その方法を説明します。

ここではWindows10で作業しています。

 Atomエディタは便利なんだけど...

プログラミングに使用するエディタとしてAtomはとても使い勝手が良いです。必要な機能はパッケージをインストールすることで自分好みの環境を作成できます。

ここは個人的な意見ですが、Atomは起動しなくなることがあります。これが他の、例えばEclipseなどと比べると格段に多いです。

そのたびに起動できるように対応するのですが、その中に『セーフモードで起動できたらパッケージをアンインストールする』という方法があります。

しかし、その前にできることがあります。それは『コマンドプロンプトから起動する』ことです。

コマンドプロンプトからの起動方法

atom

これで起動できればそのまま使用することができます。インストールしたパッケージもそのまま使えます。

これを見つけたのは偶然でした。しばらくAtomを使っていなかったのですが、久しぶりにAtomを動かそうと思ったところ起動しません。

Atomのプロセスは通常5つ起動するのですが、2つ起動したところでAtomがフリーズしてしまいます。

そこで次のように作業を進めました。

  • キャッシュファイルの削除(.atom/storage/のファイルを全削除)<--- 起動しない
  • セーフモードで起動 <--- 起動した
  • インストールしたパッケージをすべてアンインストールしたあと、Atomアプリをクローズして再び起動を試みる <--- 起動しない

Atomの再インストールか?と悲しみに暮れる中、ふとatomコマンドで起動できるかも?と思ったのです。
これは全くの思い付きでした。

バックアップしていた.atomディレクトリを元に戻してアンインストールしたパッケージを全復旧したあと、atomコマンドを実行してみました。

すると、起動できました !?

Atomのショートカットファイルが悪さをしているようでした。実際はショートカット先のWindows用実行ファイル[.exe]になります。

不思議なことに、しばらくしてから通常通りショートカットから起動したら正常に起動できるようになっていました。

原因はexeファイルから実行するとキャッシュファイルが読み込めないとかそういうものだと予想しています。しかし、Atomアプリのどのファイルがダメなのか分かりません。

原因究明はできていないですが、Atomが起動できない時はとりあえずこれで解決しています。

コマンドで起動できない場合、次に説明する細かい作業をする必要があります。

atomコマンドで起動できない時

atomコマンドで起動できない場合は、キャッシュファイル削除、パッケージのアンインストール作業を行います。

キャッシュファイル削除

ユーザディレクトリ/.atom/storage/下のファイルを全削除する。(バックアップをとっておく)

起動しない場合は次の作業をします。

パッケージを最新版に更新

コマンドプロンプトから実行する。

apm update
起動しない場合は次の作業をします。

セーフモードで起動

パッケージのアンインストール作業の前にAtomをセーフモードで起動します。

atom --safe

セーフモードで起動すると、Atomにあらかじめインストールされている基本的なパッケージ以外は無視されます。

セーフモードで起動できない場合は、ここから先は読む必要はありません。Atomの再インストール作業を始めてください。
セーフモードで起動できる場合は、自分でインストールしたパッケージが影響していると考えられます。次の作業をしてください。

パッケージのアンインストール

いくつものパッケージをインストールしていると、どのパッケージが悪いのか分かりません。1つずつパッケージをアンインストールして起動確認をします。

コマンドプロンプトからパッケージリストを表示

apm list

Community Packagesのパッケージを1つずつアンインストールして起動確認していく。

コマンドプロンプトからパッケージのアンインストール

apm uninstall [pkg-name]

パッケージ名はリスト表示の名前を使用する。

自分でインストールしたすべてのパッケージをアンインストールしても起動できない場合、残念ながらほかにできることはありません。Atomの再インストールをしてください。

 

最近Webカテゴリでよく読まれている記事です。
post-cta-image
blog image

ドメイン取得の意味が分からない人へ。王道の方法を紹介します。

ドメインの登録業者を選ぶのに悩む必要はないです。サイトを簡単に早く公開するには全くいらないことで、むしろ邪魔です。『お名前.com』というサービスは必ず耳にします。そのお名前.comのメリットとデメリットと一緒に、ドメインの意味が分からない人が一番失敗しないドメインの取得方法を紹介します。

tadtadya.com

_

SNSでも記事を配信しています。
コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この記事を気に入ったらぜひシェアも!!