Stata · 2021年12月27日

我尝试更新Stata时,为什么会出现“cannot write in directory /Applications/Stata /.tmp”,错误代码为“r(603);”?

当我尝试更新Stata时,为什么会出现“cannot write in directory /Applications/Stata /.tmp”,错误代码为“r(603);”?

标题 Changing Stata folder permissions to update Stata
作者Peter Fuschich, StataCorp

当尝试在Mac 计算机上更新 Stata 时,Stata 返回错误代码 r(603),无法写入目录 /Applications/Stata/.tmp;

. update all

(contacting http://www.stata.com)

cannot write in directory /Applications/Stata/.tmp

r(603);

Stata无法更新的原因是它没有正确的权限。 要更新 Stata,您需要更改 Stata 文件夹中文件的权限,以便您的用户帐户可以更改 Stata 文件。 为此,您需要具有管理员访问权限并知道计算机的管理员密码。

要更改 Stata 文件夹及其中文件的权限,请执行以下操作:

  • 打开应用程序文件夹,然后选择 Stata 文件夹。
  • 从主菜单栏中,选择“文件”并单击“获取信息”。
  • 单击“共享和权限:”旁边的箭头以显示权限属性并在必要时调整窗口大小。
  • 单击窗口底部的锁,并以管理员身份验证您的身份。
  • 将名称(可能是管理员)下第二项旁边的权限从读取更改为读取和写入。
  • 然后,点击齿轮按钮,并选择应用于封闭的项目。

注意:确保“获取信息”窗口仅适用于 Stata 信息而不适用于任何其他文件夹,这点非常重要,否则您最终会错误更改文件夹文件的权限。