Можно ли использовать пакет semPlot с R 3.6.2? - PullRequest
2 голосов
/ 18 февраля 2020

Я обновил R до версии 3.6.2 и обнаружил, что пакет semPlot не будет работать. Он устанавливается без проблем, но когда я пытаюсь загрузить его, я получаю сообщение:

Ошибка: не удалось загрузить пакет или пространство имен для «semPlot» в loadNamespace (j <- i [[1L]] , c (lib.lo c, .libPaths ()), versionCheck = vI [[j]]): нет пакета с именем 'ggm' </p>

Затем я попытался установить ggm, но получите следующее предупреждение и ошибку:

Предупреждение в install.packages: зависимость 'graph' недоступна

Доступна бинарная версия, но исходная версия позже: двоичный источник needs_compilation ggm 2.3 2.5 ЛОЖНО устанавливает исходный пакет 'ggm' пытается URL-адрес 'https://cran.rstudio.com/src/contrib/ggm_2.5.tar.gz' Тип контента 'application / x-gzip' длина 109414 байт (106 КБ) загружено 106 КБ

ОШИБКА: граф 'зависимости' недоступен для удаления пакета 'ggm' /Library/Frameworks/R.framework/Versions/3.6/Resources/library/ggm 'Предупреждение в install.packages: установка пакета "ggm" была завершена ненулевой статус выхода "

Затем я попытался установите graph, но там написано:

Пакет 'graph' недоступен (для версии R 3.6.2).

Интересно, сталкивался ли кто-нибудь еще с этой проблемой? , и были какие-либо решения, чтобы я мог загрузить semPlot с R 3.6.2?

Большое спасибо.

1 Ответ

1 голос
/ 19 февраля 2020

У меня также есть R 3.6.2 и я получаю все ошибки, которые вы получаете. Но когда я пытаюсь установить пакет semPlot из GitHub, он работает нормально, как показано ниже:

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

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

Обратите внимание, что я пробовал репозиторий cran/semPlot, но у меня не работал, тогда как SachaEpskamp/semPlot делает.

Надеюсь, у вас все получится.

...