php - PHPUnit 无法检测 PHP 7.3.2
问题描述
我已经成功安装了 PHPUnit,但是我遇到了一些问题。当我尝试在命令行上运行它时,我收到以下消息:
> “Sebastian Bergmann 和贡献者的 PHPUnit 8.0.4。这个版本的
PHPUnit 在 PHP 7.2 和 PHP 7.3 上受支持。您使用的是 PHP 7.1.23 (/usr/bin/php)。”</p>
当我在命令行中键入“php –v”时,系统会验证我使用的是该语言的 7.1.23 版本。
当我尝试安装 PHP 7.3.2 时,Homebrew 给了我以下信息:
“警告:php 7.3.2 已经安装,只是没有链接,你可以用
brew link php
链接这个版本。”
当我尝试链接时,它告诉我:
“正在链接 /usr/local/Cellar/php/7.3.2... 错误:无法符号链接 sbin/php-fpm /usr/local/sbin 不可写。”</p>
所以我的系统上确实存在 PHP 7.3.2,但 PHPUnit 没有检测到它。你会碰巧知道有什么解决办法吗?有没有办法切换到 7.3.2,或者安装与 PHP 7.1.23 兼容的早期版本的 PHPUnit?
提前感谢您提供的任何帮助。
解决方案
也许您应该尝试使用 sudo?
sudo brew link php
编辑:这不是一个好主意。请忽略。
推荐阅读
- python - 为什么我的蜡烛时区与我设置的时区不同?
- python - 有没有办法将现有的游戏客户端移植到 OpenAI 健身房环境中以进行强化学习
- php - 如何正确结合 laravel 和数据表编辑器
- split - 使用 turf js 和 Leaflet draw 分割多边形
- python - 有没有办法根据特定条件从数据框中的日期时间列中找到经过的时间?
- c# - SetForegroundWindow 在对话框窗口中使用时不起作用
- node.js - 如何使用 nodejs 获取 kubernetes pod 指标
- node.js - 如何使用nodejs删除重复的csv文件行
- python - 如何在主机上存储容器修改
- flutter - 如何通过 Dart 中的 onTap 函数将值传递到另一个屏幕?