我在使用RStudio的系统上使用Sweave已经有一段时间了。 但是,我最近将我的Mac OS从Lion升级为Mavericks。
这导致了几个问题: 首先,RStudio无法找到R库,它只是不会启动。我重新安装了RStudio,但仍然遇到了同样的问题。所以我重新安装了R和RStudio,然后RStudio开始工作。
现在,RStudio仍无法找到TeX安装,并给出了以下警告: "未检测到TeX安装。请在编译之前安装TeX。"
这可能会通过重新安装得到解决,但我宁愿避免重新下载TeX (~2.3G)。
有关如何解决此问题的任何想法?
答案 0 :(得分:2)
RStudio期望pdflatex
位于系统路径上(即在R控制台上输入Sys.which("pdflatex")
应该返回pdflatex
的路径。
您可以通过将pdflatex
恢复到系统路径来解决问题:
pdflatex
安装的路径 - 可能/usr/texbin
,但如果需要帮助,请使用find /usr -name pdflatex
。TeX
中创建一个名为/etc/paths.d
的文件,其中包含此路径。例如:
$ sudo -s "echo /usr/texbin > /etc/paths.d/TeX"
您需要重新启动才能应用更改。