FirebaseCLIを使ってみた際に怒られてしまったので備忘録として残します。
前提条件
- ndenv
- Mac
症状
firebase login
を入力し、実行すると・・・
$ firebase login
-bash: firebase: command not found
このようなエラーが出て怒られてしまいます。
結論
PATHが通っていないため、firebase
関連のコマンドが参照できていませんでした。
解決方法
bash_profileにPATHを通すコマンドを記述する
~/.bash_profile
に次のPATHを通すコマンドを追記しましょう。
nodeのバージョンは、環境により違ってくるため、使用しているバージョンに合わせて書き換えてください。※ $ ndenv versions
で確認できます
.bash_profile
export PATH="$HOME/.ndenv/versions/{nodeのバージョン}/bin:$PATH"
追記し終えたら、次のコマンドで変更を適用します。
$ exec $SHELL -l
ここまで来たら、後はfirebase login
を打つだけです。
$ firebase login
? Allow Firebase to collect anonymous CLI usage and error reporting information
Yes ?
~~~ 省略 ~~~
Waiting for authentication...
✔ Success! Logged in as {メールアドレス}
Success! Logged in ~~~
と出たら成功です。
お疲れ様でした!