Web アプリの Firebase ホスティングをデプロイしようとしています。
コマンド ラインで と入力するとfirebase deploy、次のエラーが表示されます。
注:firebase deployはほんの一例です。すべてのコマンドで同じエラーが発生しfirebaseます。(例: 、、firebase --help、など)firebase -vfirebase loginfirebase logout
/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53 エラーをスローします。^
エラー: EACCES: 権限が拒否されました。'/Users/mowzer/.config/configstore/update-notifier-firebase-tools.json' を開いてください。このファイルへのアクセス権がありません。
エラー (ネイティブ)
で Object.fs.openSync (fs.js:549:18)
で Object.fs.readFileSync (fs.js:397:15)
で Object.create.all.get (/usr/local/lib ) /node_modules/firebase-tools/node_modules/configstore/index.js:34:26)
の Object.Configstore (/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:27:44)
で
module.exports (/usr/local/lib/node_modules/firebase-tools/node_modules/) の新しい UpdateNotifier (/usr/local/lib/node_modules/firebase-tools/node_modules/update-notifier/index.js:34:17) update-notifier/index.js:123:23)
オブジェクトで。(/usr/local/lib/node_modules/firebase-tools/bin/firebase:5:48)
Module._compile (module.js:409:26) で
Object.Module._extensions..js で (module.js:416:10)
これまでに試したすべてのこと (すべての CLIfirebase命令を含む) は、アクセスできないために拒否されました。
私に何ができる?何を試すべきですか?
(私は Mac OSX Yosemite v10.10.5 と firebase-tools v3.0.3 を使用しています)
編集: するとsudo firebase deploy、次のエラーが表示されます。
エラー: 入力された資格情報が正しくありません。
次の解決策を試しました。
問題のあるファイルを削除してから再インストールしようとしましたfirebase-tools。
cd
cd .config/configstore
# Delete problematic files
rm firebase-tools.json
override rw------- root/staff for firebase-tools.json? y
rm update-notifier-firebase-tools.json
override rw------- root/staff for update-notifier-firebase-tools.json? y
# Reinstall firebase-tools
cd
sudo npm install -g firebase-tools
それで...
cd path/to/directory
cd firebase deploy
このファイルはエラーを生成します:
/usr/local/lib/node_modules/firebase-tools/node_modules/configstore/index.js:53
cd /usr/local/lib/node_modules/firebase-tools/node_modules/configstore