【发布时间】:2012-02-13 04:16:16
【问题描述】:
我真的无法将目录添加到 $PATH 变量。我试图向 etc/paths.d/ 添加一个文件文本,其中包含我要添加的路径,但操作系统拒绝让我向该目录添加一个文件(权限被拒绝)。我不知道为什么,因为我以管理员身份登录...
请帮帮我,我需要在macosx上添加android sdk的adb路径。
【问题讨论】:
标签: macos path environment-variables
我真的无法将目录添加到 $PATH 变量。我试图向 etc/paths.d/ 添加一个文件文本,其中包含我要添加的路径,但操作系统拒绝让我向该目录添加一个文件(权限被拒绝)。我不知道为什么,因为我以管理员身份登录...
请帮帮我,我需要在macosx上添加android sdk的adb路径。
【问题讨论】:
标签: macos path environment-variables
/etc/paths.d 的权限只允许 root 帐户写入,普通管理员不能写入。这实际上在 OS X 中相当普遍,因为许多用户以管理员的身份进行日常操作,但出于安全原因,让他们对任何可能影响系统完整性的设置具有写访问权限而不通过明确的 I-意思是做那一步。
那么如何添加文件呢?一般来说,您需要使用提升为root的进程来执行操作。我举三个例子:
sudo 作为前缀以 root 身份运行命令(同样,在输入您的管理员密码后),例如sudo cp mypathfile /etc/paths.d 或 sudo vi /etc/paths.d/mypathfile。【讨论】: