我的计算机上安装了最新的 MacTeX (2012),但最近系统软件的升级似乎已将 TeX 从路径中删除。TeX Live Utility 识别了我的安装并确认它是最新的,系统偏好设置中的设置也是如此,但缺少路径。
是否有可以运行来恢复它的 TeX 实用程序,或者我是否需要重新下载并重新运行 MacTeX 安装程序?
答案1
根据安装方式的不同,新系统可能不会保留必要的文件/etc/paths.d
解决方案很简单:将文件恢复到正确的位置。从终端窗口发出以下两个命令
echo /usr/texbin > TeX
sudo mv TeX /etc/paths.d
(您将被要求输入您的密码;这必须由具有管理权限的用户完成)。
注销-登录循环应该可以解决这个问题。
更新
对于 Mac OS X 11 (El Capitan) 和 TeX Live 2015 (或更高版本),第一条指令应为
echo /Library/TeX/texbin > TeX
答案2
我只是想发表一下自己的看法。egreg 的解决方案很棒,但是在 Mac OS X 中不鼓励使用 path.d 和 path_helper,至少在使用 ZSH 时是这样,因此如果禁用 path.d,该答案就无法起作用。
我添加了/usr/texbin
我的道路并且一切都很快乐。
为此,我打开了我的.zshrc
,并附加到:/usr/texbin
定义路径的行。该行以以下内容开头:export PATH=
。
答案3
简单:打开 TeXShop,选择菜单选项下的首选项,在选择引擎选项下,在该选项中将路径设置选项卡更改为您的 texbin 路径,在我的情况下,/usr/texbin
我必须将其更改为/Library/TeX/texbin
。
就是这样。无需在其他任何地方添加任何其他路径。它已经非常用户友好了。