Вызовите функцию system () в R для запуска скрипта bash - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь запустить команду bash через сеанс RStudio.
Я установил youtube-dl в моем Linux. Но когда я запускаю из RStudio команду:

system("youtube-dl -o test_video.avi https://www.youtube.com/watch?v=2CCrUwc3JqA", intern = TRUE)

Это выдает ошибку ниже:

sh: 1: youtube-dl: not found Ошибка в системе (" youtube-dl -o test_video.avi https://www.youtube.com/watch?v=2CCrUwc3JqA ",:
ошибка при выполнении команды

Это похоже на ошибку, подобную этой записи: Почему я не могу вызвать системные функции в R, которые четко работают в моем терминале?

Они предлагают скопировать youtube-dl в /usr/bin, поэтому я сделал:

sudo cp /usr/local/bin/youtube-dl /usr/bin

Но это ничего не изменило, и я все еще получил ту же ошибку. Помощь очень ценится!

...