Web3.jsの新しいバージョンがインストールできない
解決したいこと
Windows11のWSL2上でUbuntu22.04LTSを使っています。
web3を使ったアプリを作ろうとして、以下を実行したところ「ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC」というエラーが出てしまい、パッケージがインストールできません。お知恵をいただけますでしょうか!?
npm install web3
下記の0.19バージョンのものはインストールできたので、おそらくバージョンによるものなのですが解決できないでいます。いくつかパッケージ内の関数を使いたいので、1系もしくは2系のバージョンを使いたいです。
npm install web3@0.19
発生している問題・エラー
npm ERR! code ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
npm ERR! errno ERR_SSL_DECRYPTION_FAILED_OR_BAD_RECORD_MAC
npm ERR! Invalid response body while trying to fetch https://registry.npmjs.org/debug: 140611909351360:error:1408F119:SSL routines:ssl3_get_record:decryption failed or bad record mac:../deps/openssl/openssl/ssl/record/ssl3_record.c:677:
npm ERR!
npm ERR! A complete log of this run can be found in:
自分で試したこと
1.下記のサイトを参考にして以下の両方のコードを試して、0.19のものは利用できそうでした。
https://ethereum.stackexchange.com/questions/23444/getting-error-while-trying-to-install-web3
npm install web3@0.19
- Githubドキュメントを元に、以下のコードを実行しましたが、解決しませんでした。
https://github.com/ChainSafe/web3.js/blob/1.x/README.md
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
よろしくお願いします。
0