Eclipse(Pleiades)で定期的に警告ダイアログが出たので、その時対処した時のメモ書きです。警告メッセージは"Node.js v0.10.28 is not supported.This will result in editors missing key features.Eclipse"と、"Missing node.js. Could not find node.js.〜"です。
※ 本ページはプロモーションが含まれています。
macでEclipseを使い始めて、起動時などに以下の警告ダイアログが発生したりする状況でした。
Node.js v0.10.28 is not supported.
This will result in editors missing key features. Please make sure a supported version of node.js is installed and that your PATH environment variable contains the location to the node executable. Supported major version are: 10, 11, 12, 13, 14
Eclipseを使っていて特に何か不具合を感じるわけではなかったので最初は無視していたのですが、とにかく定期的にこのダイアログが出てきて鬱陶しく感じてきたので、解決する事にしました。
・開発やバージョンは以下の通りです。
OS:macOS Catalina(バージョン10.15.5)
Eclipse:Pleiades All in One、4.16(2020-06)、Java Full Edition版(*2020/8/28時点の最新安定版です)
上の警告メッセージを訳すとこんな感じです。「Node.jsのバージョンv0.10.28はサポートされていない。これが原因で、主な機能を失う。〜。サポートしているメジャーバージョンは10, 11, 12, 13, 14」
Node.jsは昔少し使った記憶はあるけど今はまったく使ってないし、そもそも今も自分の環境に入っているのかすらわからない状態だったので、まずはそこからターミナルで確認してみました。
$ node -v
v0.10.28
確かに入ってますね。しかもバージョンは警告メッセージ通りのv0.10.28です。
ですので、今は使ってないのでNode.jsをアンインストールします。
$ brew uninstall node
Uninstalling /usr/local/Cellar/node/0.10.28... (1,548 files, 14.2M)
問題のあるNode.jsをアンインストールしたので、これで再度Eclipseを起動してみましたが、また別の警告ダイアログが出ました。
Missing node.js
Could not find node.js.This will result in editors missing key features. Please make sure node.js is installed and that your PATH environment variable contains the location to the node executable.
Node.jsが見つからないというメッセージです。やはり私が使用しているEclipseではNode.jsは必要みたいです。ですので、最初の警告メッセージ通りに従い、バージョン10~14のNode.jsを入れ直したいと思います。
Node.jsのバージョンを調べたら、バージョンv0.10.xはリリース日が2013/03/11とかなり古く、すでにEnd-of-Lifeなのでサポート外になるのも当然です。そして、最新安定版はバージョン14.9です(2020/9/3時点)。
それでは、現在の最新安定版のNode.jsのバージョン14.9をインストールしていきます。
このあと、実際にNode.jsのバージョン14.9をインストールしたのですが、色々なエラーに遭遇し少しハマりました。
結局、homebrewもアンインストールしてからインストールし直して、その後にnodebrewをインストールして、そしてNode.jsのバージョン14.9をインストールしました。
このあたりの環境は人それぞれだと思いますし、homebrewをアンインストールして入れ直す事で過去にbrewでインストールして管理してたツールが使えなくなる可能性もあるので、ここではやった事を一部始終書くのはやめておきます。
homebrew、nodebrew、Node.jsの環境を構築し直す時に参考にしたサイトです。
MacにNode.jsをインストール
【homebrew】「nodebrew install-binary」がnot foundで失敗する場合の対処法
homebrewのエラー/usr/local is not writable.が解決できない
Node.jsのインストールに失敗する時の解決策(No such file or directory)
Node.jsのバージョン14.9をインストールしてからはEclipseで問題の警告は出なくなりましたので、これで様子見したいと思います。