【发布时间】:2015-10-02 21:39:02
【问题描述】:
嗨,Apple 更改了 MacOSX 10.11 El Capitan 中的安全模型。尽管 10.11 仍是公开测试版,但最终版本中的安全模型不太可能有任何不同。
这意味着例如目录 /usr/bin 不再可访问(即使是 root 也不行),因此链接到该目录的任何软件路径都不再工作。例如 MacTex 或 R。
MacTex 注意到了这个问题,并在他们的网站上声明了一个:
MacTeX 安装链接 /usr/texbin,间接指向 TeX Live 的二进制文件。在 El Capitan 中,用户无法写入 位置 /usr,即使他们有管理员权限。 因此,MacTeX-2015 和 BasicTeX-2015 安装了两个符号链接 在 El Capitan 之前的所有系统上:/usr/texbin 和 /图书馆/TeX/texbin。未来只安装第二个链接 系统。
MacTeX 安装了四个 GUI 应用程序:BibDesk、LaTeXiT、TeX Live Utility 和 特克斯商店。许多用户还有其他 GUI 前端和实用程序。所有的 这些程序当前配置为在 /usr/texbin.在夏天,用户应该重新配置他们的 GUI 应用程序 使用 /Library/TeX/texbin。他们不会注意到任何变化。这 一旦 El Capitan 发布,重新配置将是强制性的。
现在我想知道如何在 OSX 10.11 上更改 R 的 $PATH 变量以再次在终端 (bash) 中工作。 ?我找不到任何关于如何做到这一点的帮助。此时通过在终端中键入 R 会产生以下错误消息,尽管 R 安装成功:R: command not found
【问题讨论】:
-
重新安装 R 和 MacTeX 应该可以解决这个问题。我每天都在 El Cap 上使用它们,它们在各个方面都很好用。 rud.is/b/2015/10/22/installing-r-on-os-x-100-homebrew-edition 和 rud.is/b/2015/10/20/installing-r-on-os-x 是我为安装完整 OS X R 设置的所有必要组件而编写的两个指南。