gpt4 book ai didi

php - 已安装 phing 但 "not found"且不在 pear 列表中

转载 作者:可可西里 更新时间:2023-11-01 13:15:18 25 4
gpt4 key购买 nike

我正在尝试在 CentOS 上安装 Propel ORM,它依赖于 phing。我已经成功运行了以下命令:

pear channel-discover pear.phing.info
pear install phing/phing
pear install Log

然而,当我按照 Propel documentation 中的描述运行 ./propel-gen 时它因错误而失败:

./propel-gen: line 69: phing: command not found

但是,如果我检查是否安装了 phing,它并没有出现在软件包列表中,但是如果我再次尝试安装它,它就会失败:

$ pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.8 stable
Console_Getopt 1.3.1 stable
Log 1.12.7 stable
PEAR 1.9.4 stable
Structures_Graph 1.0.4 stable
XML_Util 1.2.1 stable

$ pear install phing/phing
phing/phing is already installed and is the same as the released version 2.4.7.1 install failed

我需要能够运行 ./propel-gen 来测试 Propel 是否已成功安装,所以此时我有点卡住了。我还通过运行以下退出 bool(true) 的命令仔细检查了 Pear 在 PHP include_path 中:

<?php
require_once 'System.php';
var_dump(class_exists('System', false));
?>

非常感谢调试和修复此问题的任何帮助! :)

最佳答案

您的 $PATH 变量中需要有 pear 的 bin(可执行文件)目录。

找到路径

$ pear config-get bin_dir

以这种方式将其添加到您的路径中:

$ export PATH=$PATH:/usr/share/php/bin

关于php - 已安装 phing 但 "not found"且不在 pear 列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966759/

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