Erro texi2dvi () ao executar um script .Rnw com LaunchControl

Estou tentando compilar um script knitr em um timer usandoControle de lançamento (uma GUI iniciada para agendar tarefas do tipo cron no OSX).

Eu tenho um script dispatcher.R que faz isso:

#!/Library/Frameworks/R.framework/Resources/Rscript
library("knitr")
setwd("~/somedirectory")
knit2pdf("my_script.Rnw", output= "my_script.tex")

Quando o executo interativamente no RStudio, o my_script.Rnw funciona muito bem. Recebo a saída em PDF desejada. No entanto, quando o launchd executa o script dispatcher.R, recebo este erro:

Erro no texi2dvi (arquivo = arquivo, pdf = VERDADEIRO, limpo = limpo, silencioso = silencioso,: Falha na execução de 'texi2dvi' em 'my_script.tex'. A execução foi interrompida

O arquivo .tex é gerado, mas não é compilado. Eu diria que foi um problema com o caminho da instalação do LaTeX, mas como ele funciona usandoknit2pdf() Não tenho certeza. Qual poderia ser o problema?

Ainda trabalhando nisso. Atualizações:

Nenhum arquivo .log é produzido comknit2pdf() via LaunchControl, mas recebo um arquivo .tex e uma pasta / figure.

Atualizei o MacTex e também tentei um exemplo mínimo de um documento vazio e recebi o mesmo erro sobre o texi2dvi.

Quando eu corroknit2pdf("my_script.Rnw", output = "my_script.tex") usando LaunchControl eentão volte para o RStudio e executetexi2dvi("my_script.tex", pdf = TRUE), então obtenho o resultado desejado.O problema se reproduz na Serra e YosemiteNa Sierra, há um erro adicional sobreIn my_script_latex_pkg("framed", system.file("misc", "framed.sty", package = "knitr")) : unable to find LaTeX package 'framed'; will use a copy from knitreu tenteiSys.setenv(PATH = paste(Sys.getenv("PATH"),"/usr/texbin",sep=":")) e não ajudou.Corrida$ Rscript dispatcher.R da linha de comando funciona muito bem. O PDF é compilado.Executando um script bash comRscript dispatcher.Rno LaunchControl faznão trabalhos; mesmo erro sobre o texi2dvi.

questionAnswers(1)

yourAnswerToTheQuestion