Sto cercando di creare un pacchetto tramite Rstudio, ma qualcosa non funziona system()
chiama invia al prompt dei comandi:
"//networkpath/JDUB~PN6/DOCU~UZL/R/R-34~TN4.0/bin/x64/R" \
--no-site-file --no-environ --no-save --no-restore --quiet CMD INSTALL \
"R:\NL\Database Marketing\R library\independeR" --build -d --preclean
'\\networkpath\JDUB~PN6\DOCU~UZL\R\R-34~TN4.0' is not recognized as an internal or external command,
operable program or batch file.
Per qualche motivo, il prompt dei comandi tronca il comando "//networkpath/JDUB~PN6/DOCU~UZL/R/R-34~TN4.0/bin/x64/R"
a '\\networkpath\JDUB~PN6\DOCU~UZL\R\R-34~TN4.0'
.
Se inserisco manualmente la chiamata a system()
al prompt dei comandi, succede la stessa cosa.
Perché succede e c'è un modo per risolverlo?
Modifica: Nel frattempo ho trovato una soluzione alternativa in R, ma nell'interesse di questa domanda, vorrei ancora scoprire perché il prompt dei comandi lo sta facendo.
/R
è di 67 caratteri, escluse le virgolette.
R-34~TN4.0
.
R
'S devtools::build()
. Il percorso per R
è creato dalla funzione R.home()
che restituisce le barre in avanti.