Help us understand the problem. What is going on with this article?

FirebaseCLIで`firebase: command not found`と怒られた

More than 1 year has passed since last update.

FirebaseCLIを使ってみた際に怒られてしまったので備忘録として残します。

前提条件

  1. ndenv
  2. 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 ~~~と出たら成功です。

お疲れ様でした!

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした