提问人:menarest 提问时间:8/24/2023 最后编辑:r2evansmenarest 更新时间:8/24/2023 访问量:40
错误:包“nnet”的编译失败
ERROR: compilation failed for package ‘nnet’
问:
我刚刚将 R 版本更新到 R 4.3.1。与新的R一起,我下载了XQuartz-2.8.5.pkg和gfortran-12.2-universal.pkg。
在我的项目中,我的锁文件是用 R 4.2.0 生成的。初始化项目时,它告诉我:renv
- One or more packages recorded in the lockfile are not installed.
- Use `renv::status()` for more details.
我检查了一下,按照其中的步骤说:“如果您有多个包处于不一致的状态,我们建议 ,然后 ,然后 ,但这也表明您应该更频繁地运行状态。?renv::status()
renv::restore()
renv::install()
renv::snapshot()
运行后,我成功下载了所有丢失的软件包,但是在安装时,我收到软件包“nnet”的错误。renv::restore()
Error: Error installing package 'nnet':
================================
* installing *source* package ‘nnet’ ...
** package ‘nnet’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘Apple clang version 14.0.3 (clang-1403.0.22.14.1)’
using SDK: ‘MacOSX13.3.sdk’
clang -arch arm64 -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -I/opt/R/arm64/include -fPIC -falign-functions=64 -Wall -g -O2 -c nnet.c -o nnet.o
nnet.c:73:12: error: unknown type name 'Sint'; did you mean 'int'?
VR_set_net(Sint *n, Sint *nconn, Sint *conn,
^~~~
int
[...]
18 errors generated.
make: *** [nnet.o] Error 1
ERROR: compilation failed for package ‘nnet’
* removing ‘/Users/estebanmenaresbarraza/Documents/BTU-PhD/troph-cost/renv/staging/1/nnet’
install of package 'nnet' failed [error code 1]
谁能帮帮我?
我运行的是装有 Ventura 13.5 和 Apple M1 Pro 的 Mac
谢谢!
我尝试在互联网上搜索,但没有得到任何结果......
此外,当我尝试在项目外部(在一个空项目中)安装该包时,我可以毫无问题地安装它,所以它可能与?renv
答: 暂无答案
评论