- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Jenkins 构建 RPM(在现有项目中 - 我只是浏览一下源代码,我自己没有创建它)。在“解决依赖关系”期间,确定必须安装 php74-syspaths。
---> Package php-mysqlnd.x86_64 0:5.4.45-17.el7.remi will be installed
--> Processing Dependency: php-pdo(x86-64) = 5.4.45-17.el7.remi for package: php-mysqlnd-5.4.45-17.el7.remi.x86_64
---> Package php-xml.x86_64 0:5.4.45-17.el7.remi will be installed
---> Package php74-syspaths.x86_64 0:1.0-1.el7.remi will be installed
--> Processing Dependency: php74-runtime(x86-64) = 1.0-1.el7.remi for package: php74-syspaths-1.0-1.el7.remi.x86_64
--> Processing Dependency: php74-php-common(x86-64) for package: php74-syspaths-1.0-1.el7.remi.x86_64
--> Processing Dependency: php74-php-cli(x86-64) for package: php74-syspaths-1.0-1.el7.remi.x86_64
---> Package pkgconfig.x86_64 1:0.27.1-4.el7 will be installed
1) 我不清楚为什么它安装 php74-syspaths。它没有在我的 rpmlist.txt 中列出,也没有在我的 .spec 文件中指定。此外,日志记录并没有明确表明存在对 php74-syspaths 的依赖。
2) php74-syspaths 的实际用途是什么。据我的理解,使用“软件集合”时使用 *-syspaths。但据我所知,我们没有使用 scl
。
3) 为什么选择 php74?最新的稳定 PHP 是 7.3。请参阅https://www.php.net/downloads.php .
4) 此 php74-syspaths
使得 php74-php-common
已安装。这稍后会与 php-mysqlnd 所需的 php-common-7.3.10-1.el7.remi.x86_64 发生冲突。更多细节:
php74-syspaths
取决于:php74-php-common
1285 ---> Package php74-syspaths.x86_64 0:1.0-1.el7.remi will be installed
1286 --> Processing Dependency: php74-runtime(x86-64) = 1.0-1.el7.remi for package: php74-syspaths-1.0-1.el7.remi.x86_64
1287 --> Processing Dependency: php74-php-common(x86-64) for package: php74-syspaths-1.0-1.el7.remi.x86_64
1288 --> Processing Dependency: php74-php-cli(x86-64) for package: php74-syspaths-1.0-1.el7.remi.x86_64
php-pdo
取决于 php-common.x86_64 0:7.3.10-1.el7.remi
:
1466 ---> Package php-pdo.x86_64 0:7.3.10-1.el7.remi will be installed
1467 --> Processing Dependency: php-common(x86-64) = 7.3.10-1.el7.remi for package: php-pdo-7.3.10-1.el7.remi.x86_64
1468 ---> Package php74-php-cli.x86_64 0:7.4.0~rc3-24.el7.remi will be installed
1469 ---> Package php74-php-common.x86_64 0:7.4.0~rc3-24.el7.remi will be installed
1470 --> Processing Dependency: php74-php-json(x86-64) = 7.4.0~rc3-24.el7.remi for package: php74-php-common-7.4.0~rc3-24.el7.remi.x86_64
因此它安装: php-common.x86_64 0:7.3.10-1.el7.remi
而 php74-php-common.x86_64 0:7.4.0~rc3-24 .el7.remi
之前已安装。这会导致冲突吗?
1550 ---> Package php-common.x86_64 0:7.3.10-1.el7.remi will be installed
1551 --> Processing Dependency: php-json(x86-64) = 7.3.10-1.el7.remi for package: php-common-7.3.10-1.el7.remi.x86_64
冲突显示在最后:
1608 --> Running transaction check
1609 ---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
1610 --> Processing Conflict: php74-syspaths-1.0-1.el7.remi.x86_64 conflicts php-common
1611 --> Finished Dependency Resolution
1612 Error: php74-syspaths conflicts with php-common-7.3.10-1.el7.remi.x86_64
为了解决这些问题,我想我必须做大量研究。
最佳答案
syspaths 软件包的存在是为了能够安装 SCL 并将其用作默认系统版本。它存在于各种集合中,包括官方集合。
我能看到这个包被拉出的唯一情况是,某些包需要 /usr/bin/php
这是这个文件的一部分。这样的包应该需要 php-cli
来代替。
我会尝试看看是否可以改进,但不知道如何改进。
关于php - php74-syspaths 的用途是什么?php74-syspaths 不仅与 SCL 结合使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58288277/
我正在使用 Jenkins 构建 RPM(在现有项目中 - 我只是浏览一下源代码,我自己没有创建它)。在“解决依赖关系”期间,确定必须安装 php74-syspaths。 ---> Package p
我是 CodeIgniter 用户,我正在研究 Kohana。我注意到的第一件事是,在文档中,每个片段都以:
我是一名优秀的程序员,十分优秀!