当我在我的终端代理http上使用polipo时

时间:2016-08-01 03:58:47

标签: macos proxy homebrew polipo

我在终端代理http请求中使用polipo。当我配置完成后,我重新加载它。它发生了错误。

终端上的错误信息:

enter image description here

我尝试更改文件的所有者和组,但它没有重新加载。

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

1 个答案:

答案 0 :(得分:0)

您似乎已经使用root权限安装了polipohomebrew

尝试根据您的用户名设置/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以了解配置。