brewでの権限エラー

Hideaki Tokida
2 min readDec 5, 2016

--

先日まで動いていたはずなのに brew としたら以下のようなエラーが

$ brew doctor
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
pwd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Error: The current working directory doesn't exist, cannot proceed.

OSは macos 10.11 を使用しているしてる。

権限を確認する /usr/local 配下が $(whoami):admin にとなっているか

sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

その後再度導入を実行

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

この作業自体を途中変なディレクトリで行っており最終的には /usr/local 配下でゴニョゴニョしていたら動いたためちょっと詳細はわからないところもがあったりするが動作した

--

--

Hideaki Tokida

もっぱら最近はクラウド関連なのだけどそういえば昔は文房具とかライフハック的な事が好きだった。OpenWhisk/Docker/Ansible/AWS/Softlayer/Bluemix コメントは私の個人的見解で、必ずしも所属企業の立場、戦略、意見を代表するものではありません。