Иногда это срабатывает, иногда нет. Кажется, что это зависит от того, должна ли система запрашивать пароль. Более общий вопрос: есть ли способ для пользователя вводить команду оболочки из R?
system('sudo npm install gitbook -g')
Обратите внимание, что мой конкретный случай пытается установить модуль node.js. Однако, я думаю, вы можете воспроизвести его, используя более тривиальную команду.
system('sudo mkdir testdir')
Обратите внимание, что это иногда срабатывает в зависимости от того, требуется ли sudo
повторно ввести пароль. Спасибо.