因此,我正在尝试使用程序 github 上此页面上提供的信息在 Ubuntu 12.04 上为 R 编程语言安装闪亮的服务器。
但是,当我到达这一步时:
# Install Shiny in system-wide library
sudo su - -c "R -e \\"install.packages('shiny', repos='http://cran.rstudio.com/')\\""
Run Code Online (Sandbox Code Playgroud)
我得到以下信息:
bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)
"我相信,这两个字符一开始就相互抵消了,因为引号被错误地转义了。我不确定为什么他们有\\"(这被解释为一个转义\字符和一个"未转义的"字符,而不是一个转义字符)而不是\"哪个是转义引用的正确方法,但这可能是这个问题的原因。
尝试改用它,它可能会起作用:
sudo su - -c "R -e \"install.packages('shiny', repos='http://cran.rstudio.com/')\""
Run Code Online (Sandbox Code Playgroud)
我已经做了一些调查。最初在软件的 GitHub 存储库中为此提供的说明已标记为“过时”。
这是他们现在参考的安装说明。如果您遇到此问题,则不应使用 GitHub 存储库上的文档,而应使用新说明。