> On 16-03-2015, at 17:25, John Fox <j...@mcmaster.ca> wrote:
> 
> Dear Simon,
> 
> Thanks for this, and to the others who responded to my question. The FAQ and 
> Matt Denwood's response jogged my memory, and reminded me that I encountered 
> this problem before.
> 
> In this case, I don't see a good solution, but I'll think about the problem 
> some more. 
> 
> Without providing too many tedious details, the development version of the 
> Rcmdr package checks at startup what resources are available to it, including 
> pdflatex, and configures itself accordingly. Having inexperienced users edit, 
> e.g., their .Renviron files is probably a non-starter. The Rcmdr could offer 
> to do this at the user's option (it already provides dialogs that guide the 
> user to locations of missing software like LaTeX and pandoc), but I'd still 
> have to be able to figure out whether pdflatex is available and if so where 
> it's located.
> 
> Ian Gow suggested using locate, but I apparently can't rely on a locate 
> database having been compiled -- it wasn't on my Mac -- and the overhead of 
> compiling the locate db is excessive for a start-up check.
> 
> Again, thanks for explaining the problem.

For what it’s worth: I have the following code in the .First function in 
~/.Rprofile:
(R 3.1.3 on OS X Yosemite)

    if( .Platform$GUI == "AQUA" ) {
        # this appends /usr/local/bin to what is already in PATH
        # by default this is already in PATH (at least in 10.6.8)
        # so remove any duplicated items
        z <- Sys.getenv("PATH")
        z <- unlist(strsplit(z,.Platform$path.sep,fixed=TRUE))
        # add path to MacTeX executables for OS X Yosemite (which has a bug)
        # in Terminal it is added automatically
        z[length(z)+1] <- "/usr/texbin"
        Sys.setenv(PATH=paste(z[!duplicated(z)],collapse=.Platform$path.sep))
    }

Berend

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to