当我试图用brew下载一些东西时,我收到了一条消息:
Error: The following directories are not writable by your user:
/usr/local/lib/pkgconfig
You should change the ownership of these directories to your user.
sudo chown -R $(whoami) /usr/local/lib/pkgconfig
And make sure that your user has write permission.
chmod u+w /usr/local/lib/pkgconfig
我错误地认为我需要用我的名字替换$(whoami)
,然后我得到了一个警告:zsh:commandnot found";myname";但要求提供密码。在输入密码之前,我没想太多。
然后我在输入密码后得到了这个:
usage: chown [-fhnv] [-R [-H | -L | -P]] owner[:group] file ...
chown [-fhnv] [-R [-H | -L | -P]] :group file ...
就在那之后,我意识到我不应该取代$(whoami)
。我该如何解决这个问题?
我试着用正确的$(whoami(再次运行该行,但什么也没发生。我可以继续运行吗
chmod u+w /usr/local/lib/pkgconfig
或者试着在我运行下一行之前解决这个问题?
此文本块:
usage: chown [-fhnv] [-R [-H | -L | -P]] owner[:group] file ...
chown [-fhnv] [-R [-H | -L | -P]] :group file ...
只是简单地说明chown
命令是如何工作的。
我试着用正确的$(whoami(再次运行该行,但什么也没发生。
没关系,你不应该看到任何输出。
您现在应该可以运行以下命令了:chmod u+w /usr/local/lib/pkgconfig