Uncaught Error: ENOENT: no such file or directory
UbuntuでAtomに色々とパッケージを入れていたら、こんなエラーが出た。
Uncaught Error: ENOENT: no such file or directory, open '/Users/neilli/.atom/packages/save-session/projects/project.json'
エディタを一回閉じて開きなおした時、直前ファイルを開いておいて欲しいので入れた、「save-session」というpackageでエラーが出ている。
原因: "sudo apm install --stars" してた
Windowsでは確認できない現象で、Ubuntuでは環境によってエラー出たり出なかったりで、なんでだろうと思っていた。
しかしどうってことはなく、エラー出る環境ではsudoを使って install 実行していたので、作成されたpackageのフォルダが書き込み不可になっていただけだった。
対処: save-sessionをsudoなしで再インストール
一旦save-sessionをアンインストールする
sudo apm uninstall save-session
もう一度、今度はsudoを付けずにインストール
apm install save-session
なんとなくsudoしていたけど、(自分の使っている範囲では)動かなくなるpackageもなかったので、今後は付けずに操作する。