Medisのインストール時で詰まったこと


はじめに

MacでRedisのGUIクライアントを求めていて、以下の記事の通り対応してみました。
https://qiita.com/rsuzuki/items/ff0891e4ae7e44ab7946

PC情報

・ MacBook Pro macOS Mojave バージョン 10.14.6
・ npm バージョン 6.13.1
・ node.js バージョン 13.2.0

実行してみて起きたエラー

・ npm startを実行して起きたエラー

> [email protected] start /Applications/medis
> electron .

/Applications/medis/node_modules/electron/index.js:14
    throw new Error('Electron failed to install correctly, please delete node_modules/electron and try installing again')
    ^

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
    at getElectronPath (/Applications/medis/node_modules/electron/index.js:14:11)
    at Object.<anonymous> (/Applications/medis/node_modules/electron/index.js:18:18)
    at Module._compile (internal/modules/cjs/loader.js:1121:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1160:10)
    at Module.load (internal/modules/cjs/loader.js:976:32)
    at Function.Module._load (internal/modules/cjs/loader.js:884:14)
    at Module.require (internal/modules/cjs/loader.js:1016:19)
    at require (internal/modules/cjs/helpers.js:69:18)
    at Object.<anonymous> (/Applications/medis/node_modules/electron/cli.js:3:16)
    at Module._compile (internal/modules/cjs/loader.js:1121:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `electron .`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/XXXXX/.npm/_logs/YYYY-MM-DDTXX_XX_XX_XXXZ-debug.log

なんかErectron正しくインストールできてへんで。
インストールし直してや。
みたいなことを言われているような。

対応したこと

$ node node_modules/electron/install.js

結果

Downloading tmp-86876-1-SHASUMS256.txt-4.2.12
[============================================>] 100.0% of 4.79 kB (4.79 kB/s)
$ npm start

> [email protected] start /Applications/medis
> electron .

うまくいったみたい
以上、現場からお伝えしました。

参考情報