gpt4 book ai didi

r - Travis CI 无法在 pkg-config 搜索路径中找到包

转载 作者:行者123 更新时间:2023-12-02 03:22:28 24 4
gpt4 key购买 nike

我最近开始在 12 月中旬之后在 Travis-CI ( https://travis-ci.org/TGuillerme/ ) 上更新的各种 R 软件包中遇到相同的错误。这特别奇怪,因为对于三个相关的软件包,这些更改不是任何代码更改(仅 comments changes ),但 Travis-CI 现在似乎无法安装某些软件包(即 magick libgit2)使用一个非常简单的 .yml 文件运行包和 codecov 进行覆盖:

language: r
warnings_are_errors: false

branches:
only:
- master
- release
except:
- CRAN

# Code coverage
r_packages:
- covr

after_success:
- Rscript -e 'library(covr); codecov(token = "5f041826-63f1-47fa-b4a8-9a32633f47fa")'

在这种情况下我得到的错误(尽管它因不同的包而异)是与 magick 包有关的:

** package ‘magick’ successfully unpacked and MD5 sums checked
Package Magick++ was not found in the pkg-config search path.
Perhaps you should add the directory containing `Magick++.pc'
to the PKG_CONFIG_PATH environment variable
No package 'Magick++' found
Using PKG_CFLAGS=
Using PKG_LIBS=-lMagick++-6.Q16

line 2625-2631

在此之前还有一条可疑消息:

Unable to find the libgit2 library on this system. Building 'git2r'
using the bundled source of the libgit2 library.

line 1563-1564

我是否遗漏了一些明显的东西?有没有办法强制 Travis-CI 自动安装错误的软件包?

这对我来说特别奇怪,因为自 last build running without errors 以来提交的运行代码更改没有差异。 .

最佳答案

我已经能够通过从二进制文件安装软件包来解决类似的问题。

以下内容可能对 .travis.yml 有所帮助:

r_binary_packages:
- libgit2
- magick

关于r - Travis CI 无法在 pkg-config 搜索路径中找到包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53942148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com