【问题标题】:How to install libraries with pear when no release is available没有可用版本时如何使用 pear 安装库
【发布时间】:2014-01-09 07:59:39
【问题描述】:

这不是我第一次遇到这样的事情。这次是使用 PHPunit。

我想用 pear 安装库..

pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit

安装失败提示:

No releases available for package "pear.phpunit.de/PHPUnit"

我能做什么?

谢谢

注意:

pear 升级说我有最新版本

pear update-channels 说我是最新的

注意2:我在工作所以做代理

注意3:使用windows操作系统

【问题讨论】:

    标签: phpunit pear


    【解决方案1】:

    在 Windows 资源管理器中,转到 WAMP PHP 安装文件夹(默认为 C:\wamp\bin\php\php[version])。 在此处创建一个名为 “PEAR” 的新目录。 下载 PEAR phar 安装程序https://phar.phpunit.de/phpunit.phar 并将其放在上面的新目录中。 以管理员身份启动 cmd 窗口(开始并搜索“cmd”) 切换到新目录

    (default command will be “cd C:\wamp\bin\php\php[version]\PEAR”)
    

    运行以下命令:“php go-pear.phar”. 安装程序将询问的第一件事是您是否正在安装 PEAR 的系统范围副本。由于您可能正在开发机器上工作,所以两者都可以。只需按 Enter 即可安装系统范围。 接下来,安装程序将向您显示一组路径,这些路径是使用它在您的光盘上的当前位置自动计算出来的。

    【讨论】:

    • 对不起...忘了说我用的是windows
    • 我不需要升级...我的版本似乎是最后一个,因为它说 1.9.4
    • 我重新安装了,但没有任何改变
    【解决方案2】:

    您提到您在代理后面,然后您可能需要明确设置它,如下所示:

    $ pear config-set http_proxy http://username:password@proxy.example.com:80
    

    【讨论】:

    • 我会尝试...虽然我很确定我们没有用户名和密码(非常复杂)但是当我遇到代理问题时,大多数时候我都会收到另一条消息明确说明我无法到达地址......这里似乎是别的东西。
    【解决方案3】:

    我在另一个帖子中找到了它。必须清除缓存。

    pear clear-cache
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 2011-11-20
      • 2013-12-29
      • 2013-11-03
      • 2018-06-16
      • 2014-02-24
      相关资源
      最近更新 更多