Il prompt dei comandi tronca la chiamata di comando


1

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.


Quanti personaggi è quel percorso in totale?
Overmind

L'intero percorso, incluso /R è di 67 caratteri, escluse le virgolette.
JAD

Il comando troncato è composto da 57 caratteri, inclusi R-34~TN4.0.
JAD

Potrebbe essere una domanda stupida qui, ma che cosa è con inviare barre inverse al prompt dei comandi?
Twisty Impersonator

@Twisty Il comando che sto cercando di eseguire è stato creato da R 'S devtools::build(). Il percorso per R è creato dalla funzione R.home() che restituisce le barre in avanti.
JAD
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.