我真的无法向 $PATH 变量添加目录。我试图将文件文本添加到 etc/paths.d/包含我要添加的路径,但操作系统拒绝让我向该目录添加文件(权限被拒绝)。我不知道为什么,因为我以管理员身份登录...
请帮助我,我需要在 macosx 上为 android sdk 添加 adb 路径。
最佳答案
/etc/paths.d 上的权限只允许 root 帐户写入,而不是普通管理员。这实际上在 OS X 中相当普遍,因为许多用户作为管理员进行日常操作,但出于安全原因,他们对任何可能影响系统完整性的设置进行写访问而不通过明确的 I-意思是做那一步。
那么如何添加文件呢?一般情况下,需要使用提升为root的进程来进行操作。我举三个例子:
sudo
作为以 root 身份运行命令的前缀(再次输入管理员密码后),例如sudo cp mypathfile /etc/paths.d
或 sudo vi /etc/paths.d/mypathfile
. 关于macos - 如何使用 mac os x leopard 将目录添加到 $PATH 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910229/