При попытке установить Shiny Server for R команда в инструкциях по установке вызывает ошибку синтаксиса Bash, как ее исправить?

Поэтому я пытаюсь установить блестящий сервер для языка программирования R на Ubuntu 12.04, используя информацию, доступную на этой странице на github программы .

Однако, когда я добираюсь до этого шага:

# Install Shiny in system-wide library
sudo su - -c "R -e \\"install.packages('shiny', repos='http://cran.rstudio.com/')\\""

я получаю следующее:

bash: syntax error near unexpected token `('
4
задан 27 November 2013 в 00:23

1 ответ

Два " символа взаимно отменяют друг друга, я полагаю, потому что кавычки неправильно экранированы. Я не уверен, почему у них есть \\" (что интерпретируется как экранированный \ символ с неэкранированным " после этого, а не как экранированный ") вместо \", что является правильным способом чтобы избежать цитаты, но это, вероятно, является причиной этой проблемы.

Попробуйте использовать это вместо этого, это может сработать:

sudo su - -c "R -e \"install.packages('shiny', repos='http://cran.rstudio.com/')\""

Я кое-что изучил. Инструкции, которые изначально были предоставлены для этого в репозитории GitHub для программного обеспечения, были помечены как «Устаревшие».

Это инструкции по установке, которые они теперь ссылаются на . Если вы столкнулись с этой проблемой, вам не следует использовать документацию по репозиторию GitHub, а вместо этого следует использовать новые инструкции.

0
ответ дан 27 November 2013 в 00:23

Другие вопросы по тегам:

Похожие вопросы: