UbuntuでFirebase CLIがインストールできないときの対処法

Ubuntu

ほぼ自分用のまとめですが、UbuntuでFirebase CLIがインストールできないときの対処法をまとめていきたいと思います。

npm、Node.jsがインストール済みなのが前提です。

npmでFirebase CLIをインストールする

まずは公式のリファレンス通りにインストールしてみます。

npm install -g firebase-tools

しかしこの場合だと以下のようなエラーが出てしまいます。

npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’
npm ERR! [Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’] {
npm ERR! stack: “Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules'”,
npm ERR! errno: -13,
npm ERR! code: ‘EACCES’,
npm ERR! syscall: ‘access’,
npm ERR! path: ‘/usr/local/lib/node_modules’
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:

npmの権限を変更する

上記のエラー分を見てもらえば分かるとおりこれはnpmの権限が原因です。

注:npm install -g firebase-tools コマンドが失敗する場合は、npm の権限の変更が必要になることがあります。

公式リファレンスより

対処法は簡単でnpmコマンドの前にsudoコマンドを書き足すだけです。

sudo npm install -g firebase-tools

これでインストールは完了です。

終わりに

プログラミング初心者なのでfirebase-toolsをインストールするところで躓いてしまい、流石に焦りましたが対処法はかなり簡単でしたね。

あとは好きなアプリやWebサイトをデプロイしてFirebaseを楽しみましょう!
それでは。

コメント

タイトルとURLをコピーしました