firebase-toolsを使いたくターミナルで、
sudo npm install -g firebase-tools
でインストールをし、
firebase login
ログインをしようとしたところ、以下のメッセージが表示されました。
-bash: firebase: command not found
node.jsのバージョンは9.5.0です。
情報不足かと思うのですが、何を提示したら良いのかも分からない為、その辺に踏まえて回答して頂けると幸いです。
宜しくお願い致します。
【追記】
npm get prefixの実行結果
$ npm get prefix /Users/xxxxxx/.npm-global
which firebaseの実行結果
$ which firebase 何も出ませんでした。
echo $0の実行結果
$ echo $0 -bash
再度インストール(npm install -g firebase-tools実行)
$ npm install -g firebase-tools npm WARN checkPermissions Missing write access to /Users/xxx/.npm-global/lib/node_modules/firebase-tools npm WARN checkPermissions Missing write access to /Users/xxx/.npm-global/lib/node_modules npm ERR! path /Users/xxx/.npm-global/lib/node_modules/firebase-tools npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/Users/xxx/.npm-global/lib/node_modules/firebase-tools' npm ERR! { Error: EACCES: permission denied, access '/Users/xxx/.npm-global/lib/node_modules/firebase-tools' npm ERR! stack: 'Error: EACCES: permission denied, access \'/Users/xxx/.npm-global/lib/node_modules/firebase-tools\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/Users/xxx/.npm-global/lib/node_modules/firebase-tools' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! /Users/xxx/.npm/_logs/2018-04-20T07_18_28_030Z-debug.log
sudoをつけるとエラーなく処理が完了します。
$ sudo npm install -g firebase-tools Password: /Users/xxx/.npm-global/bin/firebase -> /Users/xxx/.npm-global/lib/node_modules/firebase-tools/bin/firebase + firebase-tools@3.18.4 updated 1 package in 9.887s
echo $PATHの実行結果
$ echo $PATH /Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/var/nodebrew/current/bin
which node-sassの実行結果
$ which node-sass /usr/local/bin/node-sass
回答1件
あなたの回答
tips
プレビュー