【问题标题】:OS X go-pear.phar failed to open PEAR/Proxy is not a file in pharOS X go-pear.phar 无法打开 PEAR/Proxy 不是 phar 中的文件
【发布时间】:2017-03-01 22:11:01
【问题描述】:

使用 Mac OS X Sierra。

尝试安装 pear,但导致 PEAR/Proxy is not a file in phar 的错误。完全奇怪。有想法吗?

php -d detect_unicode=0 go-pear.phar

1-12, 'all' or Enter to continue: 
Beginning install...
Configuration written to /Users/louie/.pearrc...
Initialized registry...
Preparing to install...

installing phar:///Users/louie/Development/project/go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.4.2.tar...
installing phar:///Users/louie/Development/project/go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.4.1.tar...
installing phar:///Users/louie/Development/project/go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.10.3.tar...
installing phar:///Users/louie/Development/project/go-pear.phar/PEAR/go-pear-tarballs/Structures_Graph-1.1.1.tar...
installing phar:///Users/louie/Development/project/go-pear.phar/PEAR/go-pear-tarballs/XML_Util-1.4.2.tar...

PHP Warning:  require_once(phar://go-pear.phar/PEAR/Proxy.php): failed to open stream: phar error: "PEAR/Proxy.php" is not a file in phar "go-pear.phar" in phar:///Users/louie/Development/project/go-pear.phar/PEAR/Downloader.php on line 23

Warning: require_once(phar://go-pear.phar/PEAR/Proxy.php): failed to open stream: phar error: "PEAR/Proxy.php" is not a file in phar "go-pear.phar" in phar:///Users/louie/Development/project/go-pear.phar/PEAR/Downloader.php on line 23

【问题讨论】:

  • 也可以在 Linux 上重现。
  • PEAR 1.10.3 的问题 - pear.php.net/bugs/bug.php?id=21190
  • Amazon Linux 2018.3 上的相同问题,无论 2019 年 4 月初可用的版本

标签: php pear


【解决方案1】:

我也遇到过这个问题。我认为梨包的最新版本有问题。我安装了一个旧的,它工作正常。

【讨论】:

    【解决方案2】:

    phar 中缺少一个新文件...已在刚刚发布的 pearweb_phars-1.10.4 中更正。 pear 网站上的 phas 现已更新。

    【讨论】:

    猜你喜欢
    • 2016-04-02
    • 2016-06-15
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    • 2011-08-16
    相关资源
    最近更新 更多