MacでMEANスタック環境を作っている時とかにbowerを使うことがあった場合、permissionエラーが出ることがある。
具体的には、~/.config/configstore/bower-github.ymlにアクセス出来ない的な。
これは、このファイルにログインしているユーザのアクセス権が無いことが原因だが、だからといって頭にsudoをつけて実行してみても、今度はsudo付きでは実行出来ないようなエラーが返ってきてしまう。
この場合、以下のコマンドでファイル(というかそのディレクトリ)の所有者を変更することで解消することが出来た。
1 |
sudo chown -R (username):staff ~/.config/configstore |
もちろん、(username)の部分にはログインしているユーザ名を入れる。
ユーザ名がtaroなら、taro:staffのような感じにする。