我真的无法在$ PATH变量中添加目录。我试图将文件文本添加到etc / paths.d /包含我想要添加的路径,但操作系统拒绝让我向该目录添加文件(权限被拒绝)。我不知道为什么,因为我以管理员身份登录...
请帮帮我,我需要在macosx上添加android sdk的adb路径。
答案 0 :(得分:3)
/etc/paths.d上的权限只允许root帐户写入,而不是普通的管理员。这在OS X中实际上相当常见,因为许多用户作为管理员日常操作,但出于安全原因,他们对任何可能影响系统完整性的设置具有写访问权并且不经过显而易见的I-mean-to-that步骤。
那么如何添加文件呢?通常,您需要使用提升为root的进程来执行操作。我将举三个例子:
sudo
作为前缀以root用户身份运行命令(再次输入管理员密码后),例如sudo cp mypathfile /etc/paths.d
或sudo vi /etc/paths.d/mypathfile
。