【问题标题】:Pear on windows displaying different version numbersPear on windows 显示不同的版本号
【发布时间】:2011-09-10 19:11:32
【问题描述】:
C:\PHP>pear upgrade pear
pear/pear is already installed and is the same as the released version 1.9.3
upgrade failed

C:\PHP>pear -V
PEAR Version: 1.9.0
PHP Version: 5.2.17
Zend Engine Version: 2.2.0

如您所见,pear 对它正在运行的版本感到困惑。我该如何解决这个问题,以便 PEAR 在 1.9.3 上运行?

更新

C:\PHP>pear upgrade -f pear
downloading PEAR-1.9.3.tgz ...
Starting to download PEAR-1.9.3.tgz (295,774 bytes)
.............................................................done: 295,774 bytes

upgrade ok: channel://pear.php.net/PEAR-1.9.3
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)

PEAR: To install optional features use "pear install pear/PEAR#featurename"

C:\PHP>pear -V
PEAR Version: 1.9.0
PHP Version: 5.2.17

【问题讨论】:

    标签: php windows windows-7 pear


    【解决方案1】:

    使用 pear 升级 -f pear

    如果升级版本较新,这将强制升级

    要使用频道尝试给出这个命令

    pear 升级 --force pear

    这将更新基础梨

    【讨论】:

    • 尝试安装它 pear install --alldeps pear..看看它会给你什么信息
    • 也使用 pear 升级,不带任何参数
    • C:\PHP>pear install --alldeps pear pear/pear 已经安装,和发布的版本一样 1.9.3 install failed
    • 好了,安装使用命令 pear version .. 在 pear 更新频道之后 ..
    • 梨版本:1.9.0。已安装但返回的版本号错误。
    【解决方案2】:

    pear 真的位于C:\PHP 还是就在您的路径内?我认为由于某种原因,有两个 PEAR 安装。

    【讨论】:

      【解决方案3】:

      您有两个 pear 安装并使用第一个 pear 命令升级第二个 pear。

      做一个

      $ pear list pear
      ...
      script /usr/bin/pear
      

      这是您要执行的 pear 脚本。你正在执行另一个。删除另一个和set your PATH variable 以包含正确的路径。

      【讨论】:

        【解决方案4】:

        我卸载了php并重新安装了它。然后所有的问题都消失了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2013-06-25
          • 1970-01-01
          • 2019-07-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-07-31
          相关资源
          最近更新 更多