マシン(PC)をWindowsからMacに切り替えた時、Node.js 18でOpen SSL互換対応エラーに直面しました

この記事は約2分で読めます。

この度新しくメインマシンをWindowsからMacに切り替えようとして、新しく一からgulp環境構築した時に出会ったエラーについて書きます。

今回は、Node.js18.12.1のバージョンをインストールしてMacBook Air (macOS Monterey ver12.6)でのお話です。

エラー文(一部抜粋)は以下です。

結論から言うと、下記サイトの記事を参考にして解決しました。
https://zenn.dev/yogarasu/articles/425732ff408d06

上記サイトでは、以下のように環境変数を設定して、レガシープロバイダーに戻すことで対処しています。

ただ、参考サイトでも言及がありますが、これは暫定的な対処法であって解決策ではないとのこと。
一応私がインストールした「18.12.1」はLTSになっているのでOpen SSL互換エラーが出るライブラリが他になければ、上記サイトのように最終的には環境変数を削除していきたいです。

でも、とりあえずはこれで。
また後で振り返られるように、エラー文の全体と他の参考サイトをもう1つ挙げておきます。

【今回のエラー文】

【もう一つ参考にしたサイト記事】

タイトルとURLをコピーしました