r - 安装 R 包 'statnet.common' 时编译失败
问题描述
我正在尝试安装 R 包quanteda
以在我大学的计算集群上使用。当我尝试时,我收到有关其中一个依赖项的错误消息,statnet.common
. 当我尝试直接安装statnet.common
时,它给了我几条错误消息,这些错误消息都涉及仅在 C99 模式下允许的 for 循环的问题。一个例子:
logspace_utils.c:167:5: 错误: 'for' 循环初始声明只允许在 C99 模式下 for(unsigned int k = 0; k <= j; k++){ ^ make: *** [logspace_utils.o] 错误1
最后,它给了我以下错误消息:
错误:包“statnet.common”的编译失败</p>
基于我在搜索此站点和其他站点时发现的相关问题,我尝试在 Makevars 文件的 CXX14 行中添加“-std=c99”,但这无济于事。如果有帮助,集群上的 R 版本是 3.6.2,操作系统是 Unix。
提前感谢您的帮助。
解决方案
推荐阅读
- selenium-chromedriver - 模拟 Chrome 开发者工具中不可用的焦点页面选项
- python - 如何使用 OOP 方法在 tkinter python 中执行(“之后”脚本)时处理无效命令名错误
- javascript - 当道具检查为真时,如何在类组件内使用 react-toastify 显示 toast
- azure - 在 azure 的 powershell 中创建任何东西的时间错误
- python - Quantlib python Heston模型:生成路径,得到“Boost assertion failed: px != 0”
- python - 如何应用多个过滤器按子值对嵌套的 python 字典项进行排序
- javascript - 如何在 vuejs v3 中将道具传递给根 App 组件?
- android - 外部线程可以通过参数获得服务的上下文吗?
- apache-kafka - 如何设置 Kafka 消费应用程序对批处理的依赖
- reactjs - 为什么从打字稿和反应js中得到“这个表达式不可调用......”错误?