Macos 自制罐';不要安装软件包

Macos 自制罐';不要安装软件包,macos,homebrew,Macos,Homebrew,我使用homebrew网站上列出的方法卸载了homebrew以进行干净的安装,但现在我在安装软件包时遇到了问题 当我尝试使用以下方法简单安装wget时: brew安装wget 我收到以下错误消息: 试图以超级用户身份运行,但出现以下错误: 提前谢谢 仍然无法安装任何东西。尝试安装wget(openssl也随它一起安装),得到了以下结果:屏幕截图。尝试安装osxfuse时出现类似错误 您可能最初安装了具有不同用户id的自制软件 尝试使用以下命令重置自制缓存权限: sudo chown -R $

我使用homebrew网站上列出的方法卸载了homebrew以进行干净的安装,但现在我在安装软件包时遇到了问题

当我尝试使用以下方法简单安装wget时:
brew安装wget

我收到以下错误消息:

试图以超级用户身份运行,但出现以下错误: 提前谢谢


仍然无法安装任何东西。尝试安装wget(openssl也随它一起安装),得到了以下结果:屏幕截图。尝试安装osxfuse时出现类似错误

您可能最初安装了具有不同用户id的自制软件

尝试使用以下命令重置自制缓存权限:

sudo chown -R $USER $(brew --cache)

自制软件假设您安装在Linux上,而Mac OS X没有经过良好测试。我碰巧使用了Kornshell,我不得不咀嚼这些脚本才能让它工作。确保您自己安装了Perlbrew,并且安装在您的主目录中。这是安装在系统的
/Library
目录中,而不是
$HOME/Library
。确保您的shell是BASH,并且定义了
$HOME
。我正在查看我的笔记。我的问题是我默认使用Kornshell,而不是BASH。如果您的默认shell是BASH,并且已经安装了Xcode,并且有了命令行工具,那么它应该相当流畅。有关更多信息,请参见将代码放在问题中,而不是放在可能出现错误的链接中disappear@DavidW.,Homebrew是用于OS X的软件包管理器,而不是Linux.noooo!这是系统的库目录。它不应该将权限更改为特定用户。这样做会导致Mac出现问题。不要更改
/Library
中的权限。应该做的是Perlbrew应该在
$HOME/Library
@DavidW中安装自己。这个问题是关于。它希望缓存文件夹归用户配置文件所有。用户不应触摸
/Library
下的文件或目录的权限。这些文件适用于系统上的所有用户,包括特殊用户。更改所有权可能会阻止进程写入此目录。Perlbrew确实安装在MacOS X上,但有时需要做一些调整。您需要向我们介绍BASH,您需要OS X,并且您可能需要确保您的环境正常。@DavidW.:Homebrew的标准配置是由“普通”用户安装,并且该用户需要拥有Homebrew的缓存目录。
brew--cache
指向的目录应由管理员用户拥有,并且组应设置为admin。这应该不会引起问题,因为其他应用程序无论如何都不应该使用该目录。感谢大家修复了它!