当我去 File-New File-R Notebook 时,它告诉我安装一些软件包,但是它没有给我这个消息:
笔记本创建失败:“未安装 R 笔记本创建所需的多个软件包之一”
我正在尝试手动安装这些软件包,但是软件包安装窗口消失得如此之快,以至于我什至看不到应该安装哪些。
我用谷歌搜索了它,但找不到任何资源。谁能帮我这个?也许至少提供运行 R Notebook 所需的软件包列表?
R 笔记本实际上不是使用名为RNotebook
ornotebook
或类似名称的包创建的,而是使用该rmarkdown
包创建的,并且它需要是当前版本。所以命令是:
install.packages("rmarkdown", dependencies=TRUE) # needs to be >= version 1.3
然后您的下拉菜单选择应该在当前版本的 RStudio 中成功。.... 至少如果您有 CRAN 网页中列出的系统要求:
SystemRequirements: pandoc (>= 1.12.3) - http://pandoc.org
我有完全相同的问题。通过阅读错误日志,我发现g++ command not found
. 所以刚刚安装它,下次我尝试它时效果很好。
这对我有用:
➜ export RSTUDIO_WHICH_R=/usr/local/bin/R
不要按错误消息,并从它下面的安装弹出窗口中阅读任何内容。就我而言,最后一条消息是它在编译“摘要”时遇到问题。我手动安装了“摘要” (install.packages("digest",type = "binary"))
。然后一切都奏效了。Mac,R 版本 3.6,Rstudio 桌面 1.2。
我遇到了同样的问题。我正在使用最新版本的 R 和 RStudio,并且所有已安装的软件包都是最新的。
现在,谈论安装包的错误。按照以下步骤操作,您将启动并运行 R Notebook:
install.packages("rmarkdown", dependencies=TRUE)
在安装过程中,您将在控制台上观察到几条消息。浏览它们并记下在安装其他一些依赖包时出现错误的那些。就我而言,它是'backports'。错误消息将如下所示:
错误:包'backports'的编译失败
在您的情况下可能会有所不同,但重点是记下面临编译问题的包的名称。使用编辑器(npp)保存包的名称。
install.packages("backports", type="binary")
让我们知道此解决方案是否适合您。
我自己找到了答案,所以我发布了。估计是服务器出了点问题。我进入工具-全局选项-包并选择了不同的 CRAN 镜像,然后它就起作用了。
更新您的 R 版本 - 这是我的解决方案,我遇到了同样的问题。
(前两个命令确保您获得我在 Digital Ocean 页面上找到的最新版本的 R )
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'
$ sudo apt-get update
$ sudo apt-get install r-base
没有前两行,我最终得到了 R 版本 3.2.3 (2015-12-10)——“木制圣诞树”
在前两行中,我得到了 R 版本 3.4.4 (2018-03-15) -- “Someone to Lean On”
重新安装 R Studio 后,文件 -> RMarkdown 能够安装所有这些子包和 WORK。欢呼!