在R中安装lme4包时出现问题

mo49yndu  于 2023-03-27  发布在  其他
关注(0)|答案(2)|浏览(536)

我在安装lme4软件包时遇到问题。install.packages("lme4")发出以下警告。当我尝试加载lme4时,R说它不存在。有人知道如何解决这个问题吗?

also installing the dependency `nloptr`

Warning message in install.packages("lme4"):
“installation of package ‘nloptr’ had non-zero exit status”
Warning message in install.packages("lme4"):
“installation of package ‘lme4’ had non-zero exit status”
Updating HTML index of packages in '.Library'
    
Making 'packages.html' ... done
f8rj6qna

f8rj6qna1#

你应该考虑sudo apt install r-cran-lme4,因为lme4当然是每个Debian和Ubuntu版本的一部分,自2004年以来。当然,这包括它的依赖项,例如nloptr自2014年以来一直在Debian和Ubuntu中。(披露:我为Debian维护这两个)。
更一般地说,你也可以考虑Ubuntu的二进制文件。我昨天刚刚回答了一个类似的问题with a nice 'gif video',关于如何安装gmm软件包的r2u存储库与其20,000 CRAN二进制文件的Ubuntu是你可能要考虑的事情。

jv4diomz

jv4diomz2#

当我遇到这个问题时(对于linux,或者更具体地说是运行debian/ubuntu的docker镜像),有一个错误消息附加到它:

CMake was not found on the PATH. Please install CMake:

 - sudo yum install cmake          (Fedora/CentOS; inside a terminal)
 - sudo apt install cmake          (Debian/Ubuntu; inside a terminal).
 - sudo pacman -S cmake            (Arch Linux; inside a terminal).
 - sudo brew install cmake         (MacOS; inside a terminal with Homebrew)
 - sudo port install cmake         (MacOS; inside a terminal with MacPorts)

Alternatively install CMake from: <https://cmake.org/>

一种可能性是您的系统上没有安装cmake。根据您的操作系统,请尝试上述选项之一

相关问题