Ubuntu环境下R Studio运行dev_mode报错及AnnotationBustR安装求助
解决devtools::dev_mode()报错:[ENOENT] Failed to realize '/home/user/R-dev': no such file or directory
直接解决方案
- 手动创建缺失的目录
在R控制台执行:
或者在Ubuntu终端执行:dir.create("/home/user/R-dev", recursive = TRUE)mkdir -p /home/user/R-dev - 重新启动开发模式:
devtools::dev_mode(on = TRUE)
原因说明
dev_mode() 默认需要在用户主目录下创建 R-dev 目录,用来存放开发模式下安装的R包。当该目录不存在时,就会触发文件未找到的ENOENT错误,手动创建后即可正常运行。
解决该问题后,即可按照AnnotationBustR的官方文档流程完成包的安装。
环境信息
> sessionInfo() R version 4.2.3 (2023-03-15) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 22.04.2 LTS Matrix products: default BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.10.0 LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.10.0 locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=ro_RO.UTF-8 [4] LC_COLLATE=en_US.UTF-8 LC_MONETARY=ro_RO.UTF-8 LC_MESSAGES=en_US.UTF-8 [7] LC_PAPER=ro_RO.UTF-8 LC_NAME=C LC_ADDRESS=C [10] LC_TELEPHONE=C LC_MEASUREMENT=ro_RO.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] devtools_2.4.5 usethis_2.1.6 loaded via a namespace (and not attached): [1] Rcpp_1.0.10 rstudioapi_0.14 magrittr_2.0.3 pkgload_1.3.2 xtable_1.8-4 [6] R6_2.5.1 rlang_1.1.0 fastmap_1.1.1 urlchecker_1.0.1 stringr_1.5.0 [11] tools_4.2.3 pkgbuild_1.4.0 sessioninfo_1.2.2 miniUI_0.1.1.1 cli_3.6.1 [16] remotes_2.4.2 htmltools_0.5.5 ellipsis_0.3.2 digest_0.6.31 lifecycle_1.0.3 [21] crayon_1.5.2 processx_3.8.0 shiny_1.7.4 purrr_1.0.1 callr_3.7.3 [26] later_1.3.0 htmlwidgets_1.6.2 profvis_0.3.7 vctrs_0.6.1 fs_1.6.1 [31] promises_1.2.0.1 ps_1.7.4 memoise_2.0.1 glue_1.6.2 cachem_1.0.7 [36] mime_0.12 stringi_1.7.12 compiler_4.2.3 prettyunits_1.1.1 httpuv_1.6.9
内容的提问来源于stack exchange,提问作者Mihai Stan
相关产品推荐
相关产品推荐

