Web アプリの Firebase ホスティングをデプロイしようとしています。
コマンド ラインで と入力するとfirebase deploy
、次のエラーが表示されます。
注:firebase deploy
はほんの一例です。すべてのコマンドで同じエラーが発生しfirebase
ます。(例: 、、firebase --help
、など)firebase -v
firebase login
firebase 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