ここnpm install ipfs --save
からIPFSをインストールしようとすると、エラーが発生します
npm ERR!/media/FLASH/Tech/IPFS/ipfsを読み取るtar.unpackエラー
npm ERR! addLocalは/ media/FLASH/Tech/IPFS/ipfsをインストールできませんでした
npm ERR! Linux 4.15.0-29-generic
npm ERR! argv "/ usr/local/bin/node" "/ usr/local/bin/npm" "install" "ipfs" "--save"
npm ERR!ノードv6.9.2
npm ERR! npm v3.10.9
npm ERR! 0バイトのtarball
npm ERR! npm cache cleanを実行してください
npm cache clean
を実行してみましたが、npm install ipfs --save
を実行しても同じエラーが発生します
なぜこのエラーが発生するのかわかりません。このエラーを回避する方法と。
Npm @ 5以降、npmキャッシュは破損の問題から自己回復し、キャッシュから抽出されたデータは有効であることが保証されています。すべてが一貫していることを確認したい場合は、代わりにnpm cache verify
を使用してください。一方、インストーラーで問題をデバッグしている場合は、npm install --cache /tmp/empty-cache
を使用して、実際のキャッシュを無効にする代わりに一時キャッシュを使用できます。
キャッシュ全体を削除する場合は、再実行してください。
$ npm cache clean --force
この実行の完全なログは、/ Users/USERNAME/.npm/_logs/2019-01-08T21_29_30_811Z-debug.logにあります。
このエラーは、多くの原因が考えられます。
ここの鍵はerror reading
に関するヒントのようです。フラッシュドライブなどで作業しているようですね。現在のユーザーが所有するローカルフォルダーでインストールを実行してみてください。
Sudo
を試してみることもできます。そうであれば、権限の問題を解決できる可能性があります。
正しく読み込めないもう1つの理由は、正しくダウンロードされていないか、正しく保存されていないことです。ネットワークの小さな問題が原因である可能性があり、キャッシュクリーンによりファイルが削除され、強制的に再フェッチされますが、問題は解決しません。つまり、保存の部分が増えることになります。アクセス許可が原因で保存されなかった可能性があります。ディスク領域が不足していたため、正しく保存されなかった可能性があります...