【问题标题】:Can't install PHP 7.3 on macOS Catalina due to weird version error由于奇怪的版本错误,无法在 macOS Catalina 上安装 PHP 7.3
【发布时间】:2019-11-19 23:27:03
【问题描述】:

我想将我在 macOS Catalina 上的 PHP 版本从 7.2.9 升级到 7.3。

当我跑步时:

curl -s https://php-osx.liip.ch/install.sh | bash -s 7.3

我明白了:

Your version of OS X (10.15) is not supported, you need at least 10.6
Stopping installation...
If you think that's wrong, try
****
curl -o install.sh -s https://php-osx.liip.ch/install.sh | bash install.sh force

如果然后尝试我得到的最后一行:

bash: install.sh: No such file or directory

这对我来说很奇怪,因为 macOS(实际上是当时的 OS X)10.6 is Snow Leopard (2009) 而我使用的是最新版本的 macOS Catalina 10.15.1。

似乎我能找到的唯一内容是here on Github,但我不知道该怎么做。解决方案似乎是“下载脚本然后更改它”,但我不知道该怎么做。

【问题讨论】:

  • 我已经发布了答案。请尝试注释掉我引用的install.sh 行并重新运行它。让我知道这是否有效,如果正确,请考虑标记答案。

标签: php macos


【解决方案1】:

如果你看这里的代码:

https://github.com/liip/php-osx/blob/master/install.sh#L68

它包含产生该错误消息的语句。

问题在于代码仅检查 10.6 和 10.13 之间的 macOS 版本(请参阅https://github.com/liip/php-osx/blob/master/install.sh#L50)。因此,任何高于 10.13 或低于 10.6 的值都会导致您看到该错误。

您可以注释掉我链接的代码块,然后重新运行install.sh,因为这会诱使脚本不打扰此检查。请注意,这只会禁用检查,因此依赖执行此操作不是一个好主意,但它可能足以完成安装。

我无法提供进一步的帮助,但这就是您看到它的原因。或许可以通过 GitHub 给维护者留言。

【讨论】:

    猜你喜欢
    • 2021-04-10
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-25
    • 2021-03-27
    相关资源
    最近更新 更多