LoginSignup
1
1

More than 3 years have passed since last update.

firebase loginができなくて困ったことまとめ

Posted at

fastlaneでFirebase App Distributionにアプリをあげようとした際にfirebase loginでつまずいたことをまとめました。

問題① Error: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0

これはnodeのバージョンが8.13.0または10.10.0以上でないために起こるエラーです。
nodeのバージョンを切り替える必要があります。

入っているnodeのバージョンを確認

$ nodebrew ls
v9.11.2
v12.4.0

使っているnodeのバージョンを確認

$ node -v
v9.11.2

バージョンを切り替える

$ nodebrew use v12.4.0
use v12.4.0
$ node -v
v12.4.0

これで切り替え完了です!

その後切り替えたnodeを元にfirebaseを入れ直す必要があります。

$ npm uninstall firebase-cli
$ npm uninstall firebase-tools
$ npm install -g firebase-tools --force

問題② -bash: firebase: command not found

これはPATHが通っていないことでコマンドが機能していないために起こるエラーです。
npmのPATHの確認と設定が必要になります。

PATHの確認

$ npm bin -g
/Users/ユーザー/.nodebrew/node/v12.4.0/bin
(not in PATH env variable)

not in PATH env variableが表示されているということはnpmのPATHが通っていません。

PATHを通す

$ export PATH=$PATH:`npm bin -g`
$ npm bin -g
/Users/mu/.nodebrew/node/v12.4.0/bin

これで完了です!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1