ruby - R: shell kommando - wayback-machine-downloader er ikke anerkendt som en intern eller ekstern kommando, betjeningsprogram eller batch-fil

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at køre en ruby ​​gem kommando kaldet wayback-machine downloader fra R ved hjælp af shell kommandoen: [4]


shell(ruby\_call)


men jeg får følgende fejlmeddelelser:



  'wayback\_machine\_downloader' genkendes ikke som en intern eller ekstern kommando, et operativt program eller en batchfil.

  
  Advarselsmeddelelser:

  
  1: kørende kommando 'C: \ WINDOWS \ system32 \ cmd.exe/c wayback\_machine\_downloader https://undergroundreptiles.com/--directory C:/Users/oliver/websites/underground\_19981212033710 - fra 19981212033710 --concurrency 200' havde status 1 [5]

  
  2: i shell (ruby\_call):
    'wayback\_machine\_downloader https://undergroundreptiles.com/--directory C:/Users/oliver/websites/underground\_19981212033710 - fra 19981212033710 --concurrency 200' eksekvering mislykkedes med fejlkode 1 `[6]



Når jeg kører nøjagtig samme kode direkte fra kommandolinjen, kører den perfekt. Er der nogen indstilling, jeg skal ændre i R/RStudio?


Jeg har også forsøgt systemkommandoen, men det virker heller ikke:


system(ruby\_call)



  Advarselsmeddelelse:

  
  løbende kommando 'wayback\_machine\_downloader https://undergroundreptiles.com/--directory C:/Users/oliver/websites/underground\_19981212033710 - fra 19981212033710 --concurrency 200' havde status 127 `[7]


Bedste reference


tilføjer rubin til sti før kørslen vil rette det:


set PATH=C:/RailsInstaller/Ruby2.3.0/bin;\%PATH\%


Hvordan tilføjer jeg Ruby til PATH-variablen på Windows?