温馨提示:本文翻译自stackoverflow.com,查看原文请点击:graph - Is it possible to use package semPlot with R 3.6.2?
graph r upgrade semplot

graph - 可以在R 3.6.2中使用semPlot软件包吗?

发布于 2020-05-07 05:54:26

我将R升级到版本3.6.2,并发现软件包semPlot无法正常工作。它的安装没有任何问题,但是当我尝试加载它时,我收到消息,

错误:在loadNamespace(j <-i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]])中'semPlot'的程序包或名称空间加载失败叫做“ ggm”

然后,我尝试安装ggm,但收到以下警告和错误:

install.packages中的警告:依赖项“ graph”不可用

有可用的二进制版本,但源版本更高:二进制源needs_compilation ggm 2.3 2.5尝试安装URL'https://cran.rstudio.com/src/contrib/ggm_2.5.tar来安装源软件包'ggm'无效。 gz '内容类型'application / x-gzip'长度109414字节(106 KB)下载106 KB

错误:依赖项“ graph”不可用于软件包“ ggm”,删除“ /Library/Frameworks/R.framework/Versions/3.6/Resources/library/ggm” install.packages中的警告:软件包“ ggm”的安装非零退出状态”

然后,我尝试安装图形,但是它说:

软件包'graph'不可用(对于R版本3.6.2)。

我想知道是否还有其他人遇到过此问题,并且有任何解决方案,以便可以用R 3.6.2加载semPlot?

非常感谢。

查看更多

提问者
JRB
被浏览
18
Taher Ahmed Ghaleb 2020-02-19 07:51

我也有R 3.6.2并得到所有错误。但是,当我尝试semPlot从GitHub 安装该软件包时,它可以正常运行,如下所示:

install.packages('devtools')
library(devtools)

install_github('SachaEpskamp/semPlot',  dependencies = T)
library(semPlot)

请不要因为我尝试了cran/semPlot存储库但对我SachaEpskamp/semPlot不起作用,而对我却没有。

希望你能正常工作。