安装包'rmarkdown'有非零退出状态-如何解决这个问题?

kx5bkwkv  于 2023-03-27  发布在  其他
关注(0)|答案(3)|浏览(205)

我试图在我的RStudio版本1.4.904和R版本4.0.3中安装'rmarkdown',但得到以下错误。我无法打开新的rmarkdown并编织rmarkdown文件。每次我尝试,都会弹出此消息,
R Markdown documents requires an updated version of the rmarkdown package. Do you want to install this package now?
有人能帮我吗?
install.packages(ç,dependencies=TRUE)

Installing package into ‘/Users/Library/R/4.0/library’
(as ‘lib’ is unspecified)

  There is a binary version available but the source version is later:
          binary source needs_compilation
rmarkdown    2.3    2.4             FALSE

installing the source package ‘rmarkdown’

trying URL 'http://cran.utstat.utoronto.ca/src/contrib/rmarkdown_2.4.tar.gz'
Content type 'application/x-gzip' length 3202546 bytes (3.1 MB)
==================================================
downloaded 3.1 MB

Warning in file(con, "r") :
  cannot open file '/var/db/timezone/zoneinfo/+VERSION': No such file or directory
dyld: lazy symbol binding failed: Symbol not found: _utimensat
  Referenced from: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libR.dylib (which was built for Mac OS X 10.13)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _utimensat
  Referenced from: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libR.dylib (which was built for Mac OS X 10.13)
  Expected in: /usr/lib/libSystem.B.dylib

/Library/Frameworks/R.framework/Resources/bin/INSTALL: line 34: 30112 Done                    echo 'tools:::.install_packages()'
     30113 Abort trap: 6           | R_DEFAULT_PACKAGES= LC_COLLATE=C "${R_HOME}/bin/R" $myArgs --no-echo --args ${args}
Warning in install.packages :
  installation of package ‘rmarkdown’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/70/lgr12kdn6wn_k36sscnc0_dw0000gn/T/Rtmpmc0jUR/downloaded_packages’```
e0bqpujr

e0bqpujr1#

下载二进制文件tgz(https://cran.r-project.org/web/packages/rmarkdown/index.html)并直接安装。
应该能用。我也遇到过同样的问题,我也是这样解决的。随时通知我!F

2sbarzqh

2sbarzqh2#

我也遇到了类似的问题,我花了半天才得到正确的解决方案。
步骤I遵循:
1.已卸载现有版本
1.已安装R的更新版本-R版本4.0.4(2021-02-15)
1.点击File-〉New file-〉R markdown。它要求安装Rmarkdown包。
1.注意到我需要安装的软件包
1.在R源代码上输入install.packages(“rmarkdown”,dependencies = TRUE)(可以在R控制台上完成)
1.然后我尝试单独安装Rmarkdown软件包,它对我很有效。下面是我需要安装的软件包。
安装.packages('knitr')安装.packages('tinytex')安装.packages('base64 enc')安装.packages('digest')安装.packages('jsonlite')安装.packages('htmltools')安装.packages('rmarkdown')

fkaflof6

fkaflof63#

这是一个技术性更强的解决方案,但它对我很有效。
1.转到https://cran.r-project.org/,从右侧菜单中选择“Packages”并导航,直到找到所需的软件包。
1.下载binary.zip适用于您的操作系统的www.example.com文件并解压缩文件。
1.将解压缩的文件夹复制到您的软件包的安装目录中。它应该显示在错误消息中的某个位置,您最初尝试从该位置安装软件包。替换所有现有文件。重新启动RStudio以识别更新的版本。

相关问题