我试图在运行OSX 10.11.1 El Capitan的iMac上安装HomeBrew。
在HomeBrew主页上,Ruby中有一个简短的脚本可以粘贴到终端中。当我这样做时,我收到了一条错误消息,如下所示:
chown:King_Bud:非法用户名在/ usr / bin / sudo期间失败 / usr / sbin / chown King_Bud / usr / local /。 / usr / local / bin / usr / local / lib / usr / local / share / usr / local / share / man / usr / local / share / man / man1 的/ usr /本地/共享/ DOC
根据以上消息,我在磁盘实用程序中运行了急救程序,未发现任何权限错误。但是上面的错误代码表明了某种类型的权限问题。
我看到2年前有一篇帖子描述了类似的错误消息,但听起来这是在HomeBrew已经安装之后发生的,并且与安装新软件包而不是HomeBrew程序本身有关。 How to fix homebrew permissions?
有关如何解决"非法用户名的任何想法"问题将不胜感激。
答案 0 :(得分:2)
我发现了问题。
正在创建chown错误消息,因为我的bash_profile中的$ USER环境变量与我在Finder中标识的登录用户名的名称不匹配。
当我进入我的bash_profile并编辑USER环境变量以便$ USER与我在Finder中的登录用户名相同时,我就能够使用HomeBrew主页中的粘贴命令成功安装HomeBrew。
希望此帖子对将来在尝试安装HomeBrew时收到类似错误消息的任何人都有帮助。