Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Permissions 无法安装自制软件,获取;“非法用户名”;错误_Permissions_Homebrew - Fatal编程技术网

Permissions 无法安装自制软件,获取;“非法用户名”;错误

Permissions 无法安装自制软件,获取;“非法用户名”;错误,permissions,homebrew,Permissions,Homebrew,我正在尝试在运行OSX 10.11.1 El Capitan的iMac上安装自制软件 在自制主页上有一个用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/sha

我正在尝试在运行OSX 10.11.1 El Capitan的iMac上安装自制软件

在自制主页上有一个用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/本地/共享/文档

根据上面的消息,我在disk utilities中运行了急救程序,没有发现任何权限错误。但是上面的错误代码表明存在某种类型的权限问题

我看到两年前有一篇帖子描述了一条类似的错误消息,但听起来这似乎是在HomeBrew已经安装之后发生的,与安装新软件包有关,而不是与HomeBrew程序本身有关


任何关于如何解决“非法用户名”问题的想法都将不胜感激。

我解决了这个问题

创建chown错误消息是因为我的bash_配置文件中的$USER环境变量与Finder中标识的登录用户名的名称不匹配

当我进入我的bash_配置文件并编辑用户环境变量时,使$USER与我在Finder中登录的用户名相同,然后我就能够使用HomeBrew主页上的粘贴命令成功安装HomeBrew


希望这篇文章能对以后在尝试安装HomeBrew时收到类似错误消息的人有所帮助。

如何进入bash_配置文件编辑用户环境变量?在我的例子中,我有一个内部使用用户作为变量的bash函数。我将变量声明为local,local USER=解决问题的任意值。