我在终端代理http请求中使用polipo
。当我配置完成后,我重新加载它。它发生了错误。
终端上的错误信息:
我尝试更改文件的所有者和组,但它没有重新加载。
sudo chgrp staff homebrew.mxcl.polipo.plist
sudo chown baidu homebrew.mxcl.polipo.plist
/usr/local/Cellar/polipo/1.1.1/homebrew.mxcl.polipo.plist: Path had bad ownership/permissions
答案 0 :(得分:0)
您似乎已经使用root权限安装了polipo
或homebrew
。
尝试根据您的用户名设置/usr/local/Cellar/polipo/1.1.1/
的权限(我的用户名为hamidrohani
):
$ ls -lah /usr/local/Cellar/polipo/1.1.1/
total 88
drwxr-xr-x 9 hamidrohani admin 306B Aug 2 02:38 .
drwxr-xr-x 3 hamidrohani admin 102B May 19 02:50 ..
-rw-r--r-- 1 hamidrohani admin 24K May 15 2014 CHANGES
-rw-r--r-- 1 hamidrohani admin 1.0K May 15 2014 COPYING
-rw-r--r-- 1 hamidrohani admin 369B May 19 02:50 INSTALL_RECEIPT.json
-rw-r--r-- 1 hamidrohani admin 622B May 15 2014 README
drwxr-xr-x 3 hamidrohani admin 102B May 19 02:50 bin
-rw-r--r-- 1 hamidrohani admin 816B May 19 02:50 homebrew.mxcl.polipo.plist
drwxr-xr-x 5 hamidrohani admin 170B May 19 02:50 share
或尝试在当前用户中重新安装homebrew
然后再polipo
,而不添加任何sudo
前缀。
启动代理将安装在~/Library/LaunchAgents
中。因此,您可以使用Homebrew Services启动polipo
:
brew services start polipo
Homebrew Services将自动安装在homebrew
的安装中;否则安装它:
brew tap homebrew/services
安装成功后,请查看here以了解配置。