Mac Ventura下GitHub安装的R包脚本位置及问题排查咨询
查找maftools包R脚本的方法
- 直接定位函数文件:在R控制台执行
getAnywhere("你要排查的函数名"),输出结果里会显示函数对应的文件路径,哪怕文件是编译后的二进制格式,也能指向对应的源文件位置(前提是安装时保留了源码)。 - 保留源码重新安装:如果之前安装没保留源码,重新执行
devtools::install_github("PoisonAlien/maftools", keep_source = TRUE),安装完成后,在/Library/Frameworks/R.framework/Versions/4.2-arm64/Resources/library/maftools/R目录下就能看到完整的R脚本。 - 提取编译包中的脚本:不想重新安装的话,用
tools:::fetchRscript(package = "maftools", script = "目标脚本名.R")命令,可直接从编译后的包中提取对应脚本内容,输出到控制台或重定向到文件保存。 - 确认包的实际路径:执行
system.file(package = "maftools"),返回maftools的准确安装目录,确保你之前查看的路径是正确的(记得把<package-name>替换为实际的maftools)。
内容的提问来源于stack exchange,提问作者user36196
相关产品推荐
相关产品推荐

