gpt4 book ai didi

ubuntu - 无法在 ubuntu 中升级 PHPUnit

转载 作者:行者123 更新时间:2023-12-04 19:02:01 24 4
gpt4 key购买 nike

我正在尝试将 PHPUnit 升级到最新版本,但出现错误“安装失败”。

我用一些在线教程安装了 PHPUnit。

$ phpunit --version
PHPUnit 5.1.3 by Sebastian Bergmann and contributors.

我相信当前版本是5.5。我正在尝试以下命令。
$ sudo pear install -a -f phpunit/PHPUnit

Attempting to discover channel "phpunit"...
Attempting fallback to https instead of http on channel "phpunit"...
unknown channel "phpunit" in "phpunit/PHPUnit"
invalid package name/package file "phpunit/PHPUnit"
install failed

我尝试了另一个教程中的不同命令:
$ pear config-set auto_discover 1
config-set succeeded
$ pear upgrade
downloading Archive_Tar-1.4.2.tgz ...
Starting to download Archive_Tar-1.4.2.tgz (20,624 bytes)
........done: 20,624 bytes
upgrade ok: channel://pear.php.net/Archive_Tar-1.4.2

$ pear install pear.phpunit.de/PHPUnit

Attempting to discover channel "pear.phpunit.de"...
downloading phpunit.de ...
Starting to download phpunit.de (5,392 bytes)
.....done: 5,392 bytes
unknown channel "pear.phpunit.de" in "pear.phpunit.de/PHPUnit"
invalid package name/package file "pear.phpunit.de/PHPUnit"
install failed

我是 Ubuntu 的新手,所以请帮我解决这个问题。

最佳答案

sudo pear install -a -f phpunit/PHPUnit



PHPUnit discontinued the installation using PEAR 2014 年 4 月。可以使用 PEAR 安装的最新版本是 3.7.35 和 4.0.17。

看看 PHPUnit documentation并选择其中描述的一种方法。在开始之前,请确保您的系统通过了要求(PHP 版本)。

PHP Archive (PHAR)安装方法可用于全局安装 PHPUnit 或只为一个用户安装。要全局安装,请运行 which phpunit安装前看看你当前的版本是否安装在 /usr/local/bin/phpunit或其他地方,并将此命令返回的路径放在 mv 中命令。要在本地安装它,只需跳过 mv命令(但请记住您安装它的位置或将其放入路径中)。

Composer method如果您的项目已经使用 Composer 来管理其依赖项,则更容易并且最好。它的主要优点是使用不同版本PHP的不同项目可以使用不同版本的PHPUnit。

如果您当前版本的 PHPUnit 是由 Ubuntu 安装的,那么升级它的最佳方法是使用 Ubuntu 提供的工具。跑:
sudo apt-get install phpunit

将 PHPUnit 升级到 Ubuntu 提供的最新版本。不幸的是,与所有其他发行版一样,Ubuntu 不提供最先进的软件程序版本,而是提供较旧、稳定、经过良好测试的版本。

关于ubuntu - 无法在 ubuntu 中升级 PHPUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38821597/

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